.Layout_layoutWrapper__Zf3jR{display:flex;flex-direction:column;width:100vw;max-width:100%;height:100dvh;overflow:hidden}.Layout_mainWrapper__J98xH{display:flex;flex-direction:row;width:100%;max-width:100%;flex-grow:1;overflow:hidden}.Layout_contentProvider__JqkhF{flex-grow:1;width:100%;max-width:100%;height:100%;padding:24px;overflow:auto;scrollbar-gutter:stable;position:relative}.AuthBlock_authBlockWrapper__REiVd{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;padding:16px;background-color:var(--color-white);border-radius:10px;border:1px solid var(--color-white-gray);box-shadow:var(--box-shadow-layout)}@media(min-width:992px){.AuthBlock_authBlockWrapper__REiVd{grid-template-columns:1fr auto;align-items:center;padding:16px 20px;gap:16px 24px}}.AuthBlock_content__u6d8F{display:flex;align-items:center;gap:16px}.AuthBlock_iconWrapper__0oIPg{font-size:24px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--color-white-blue);border-radius:50%;flex-shrink:0}.AuthBlock_text___nb2N{font-size:15px;color:var(--color-gray);margin:0;font-weight:500;line-height:1.4}@media(min-width:992px){.AuthBlock_text___nb2N{font-size:16px}}.AuthBlock_buttonsContainer__Bx1Y6{display:flex;flex-direction:column;gap:10px;width:100%}@media(min-width:992px){.AuthBlock_buttonsContainer__Bx1Y6{flex-direction:row;align-items:center;width:auto;gap:12px}}.AuthBlock_socialGroup__dassi{display:flex;flex-direction:column;gap:10px;display:contents}@media(min-width:992px){.AuthBlock_socialGroup__dassi{display:flex;flex-direction:row;gap:8px}}.AuthBlock_socialGroup__dassi>span{display:flex;width:100%}@media(min-width:992px){.AuthBlock_socialGroup__dassi>span{width:auto}}.AuthBlock_socialGroup__dassi>span>a,.AuthBlock_socialGroup__dassi>span>button,.AuthBlock_socialGroup__dassi>span>div{width:100%!important}.AuthBlock_verticalDivider__aC2GI{display:none}@media(min-width:992px){.AuthBlock_verticalDivider__aC2GI{display:block;width:1px;height:24px;background-color:var(--color-white-gray)}}.AuthBlock_btnPrimary__5VQMm,.AuthBlock_btnSecondary__Pdqpx{font-size:15px;font-weight:500;padding:12px 16px;border-radius:8px;text-decoration:none;text-align:center;transition:all .2s ease;width:100%}@media(min-width:992px){.AuthBlock_btnPrimary__5VQMm,.AuthBlock_btnSecondary__Pdqpx{width:auto;font-size:14px;padding:8px 16px;border-radius:6px}}.AuthBlock_btnPrimary__5VQMm:focus-visible,.AuthBlock_btnSecondary__Pdqpx:focus-visible{outline:none;box-shadow:var(--box-shadow-atom)}.AuthBlock_btnPrimary__5VQMm{background-color:var(--color-blue);color:var(--color-white)}.AuthBlock_btnPrimary__5VQMm:hover{background-color:var(--color-hover-blue)}.AuthBlock_btnSecondary__Pdqpx{background-color:var(--color-white-gray);color:var(--color-black)}.AuthBlock_btnSecondary__Pdqpx:hover{background-color:var(--color-hover-gray)}.AuthBlock_lawNotice__ZGtp4{grid-column:1/-1;font-size:12px;line-height:1.4;color:var(--color-gray);opacity:.8;border-top:1px dashed var(--color-white-gray);padding-top:10px;margin-top:4px}@media(min-width:992px){.AuthBlock_lawNotice__ZGtp4{font-size:11px;margin-top:0}}.AuthBlock_lawLink__QOv1F{color:var(--color-blue);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.AuthBlock_lawLink__QOv1F:hover{opacity:.8}.GoogleButtonAuth_wrapper___kxmb{display:flex;gap:4px;align-items:center;padding:6px 40px;justify-content:center}.Button_buttonWrapper__rWzuJ{background:var(--color-white-gray);color:var(--color-black);border-radius:8px;padding:8px 16px;box-shadow:4px 4px 4px 0 #c1c1c1;border:none;transition:.3s}.Button_buttonWrapper__rWzuJ:focus-visible{box-shadow:var(--box-shadow-atom);outline:0}.Button_buttonWrapper__rWzuJ:hover{cursor:pointer;opacity:.9;background:var(--color-gray);color:var(--color-white)}.Button_buttonWrapper__rWzuJ:active{cursor:pointer;box-shadow:none}.Button_buttonWrapper__rWzuJ.Button_disabled__ZggFl{opacity:.5;cursor:not-allowed;box-shadow:0 -1px 0 0 #c1c1c1}.Button_buttonWrapper__rWzuJ.Button_disabled__ZggFl:hover{background:var(--color-gray-light);color:var(--color-gray-dark);cursor:not-allowed}.Button_buttonWrapper__rWzuJ .Button_fullWidth__RZn8F{width:100%}.Button_fitContent__d_4Tx{width:-moz-fit-content;width:fit-content}.VKLoginButton_svg__PqmTj{width:24px;height:24px}.VKLoginButton_button__fbnF7{display:flex;align-items:center;gap:4px;background-color:#4680c2;color:#fff;border:none;justify-content:center;border-radius:8px;text-align:center}.Header_headerWrapper__ttGyu{box-shadow:var(--box-shadow-layout);display:flex;justify-content:space-between;align-items:center;padding:0 24px;position:relative;flex-shrink:0;height:60px;overflow:visible;transition:height .3s ease,background-color .3s ease,box-shadow .3s ease}.Header_headerWrapper__ttGyu.Header_isMounted__IV1Y6{height:unset}.Header_headerWrapper__ttGyu.Header_isHidden__h2whM{box-shadow:none}.Header_headerWrapper__ttGyu.Header_isHidden__h2whM .Header_contentContainer__O_sE_{height:0!important;opacity:0}@media(min-width:480px){.Header_headerWrapper__ttGyu{padding:0 72px}}.Header_contentContainer__O_sE_{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px;overflow:hidden;transition:height .3s ease,opacity .2s ease}.Header_userInfoWrapper__paEyV{display:flex;align-items:center;gap:8px}.Header_logo__k3L_L{display:flex;position:relative}.Header_rightBlock__odi_g{display:flex;align-items:center;gap:24px}.Header_hiddenSidebarBtn__bu7_F{right:128px;padding:0 8px;display:flex;align-items:center;justify-content:center;position:absolute;border-radius:0 0 8px 8px;border:1px solid var(--color-white-gray);background:var(--color-hover-gray);box-shadow:var(--box-shadow-layout);z-index:999;cursor:pointer;top:100%;transition:background .3s ease,top .3s ease,transform .3s ease}.Header_hiddenSidebarBtn__bu7_F.Header_close__hKJpg{top:0!important;bottom:unset}.Header_hiddenSidebarBtn__bu7_F.Header_close__hKJpg .Header_chevronSvg__q3Mi2{transform:rotate(90deg) rotateY(180deg)}.Header_hiddenSidebarBtn__bu7_F:hover{background:var(--color-white-gray)}.Header_hiddenSidebarBtn__bu7_F:hover .Header_chevronSvg__q3Mi2{fill:var(--color-blue)}.Header_hiddenSidebarBtn__bu7_F .Header_chevronSvg__q3Mi2{transition:fill .3s ease,transform .3s ease;fill:var(--color-gray);transform:rotate(90deg)}.HeaderProfile_headerProfileWrapper__xedeo{position:relative;display:inline-block}.HeaderProfile_avatarButton__mjP9I{min-width:32px;height:32px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:50%;transition:transform .2s ease}.HeaderProfile_avatarButton__mjP9I:hover{transform:scale(1.05)}.HeaderProfile_avatarButton__mjP9I:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.3)}.HeaderProfile_avatarContainer__MT422{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.HeaderProfile_avatarImage__N3t0f{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.HeaderProfile_avatarPlaceholder__ClLy0{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase}.HeaderProfile_dropdown__NpEXc{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;overflow:hidden;animation:HeaderProfile_slideDown__LZZVA .2s ease-out;transform-origin:top right}@keyframes HeaderProfile_slideDown__LZZVA{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.HeaderProfile_dropdownHeader__4q2R6{padding:16px;background:#fafafa}.HeaderProfile_userInfo__nmKXE .HeaderProfile_userName__OLF3T{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.HeaderProfile_userInfo__nmKXE .HeaderProfile_userEmail__3zdgn{font-size:12px;color:#666;opacity:.8}.HeaderProfile_dropdownDivider__GY20l{height:1px;background:#e5e5e5;margin:4px 0}.HeaderProfile_dropdownItem__amdgL{width:100%;padding:10px 16px;display:flex;align-items:center;gap:12px;background:none;border:none;font-size:14px;color:#1a1a1a;cursor:pointer;transition:background .15s ease;text-align:left}.HeaderProfile_dropdownItem__amdgL:hover{background:#f5f5f5}.HeaderProfile_dropdownItem__amdgL:active{background:#e5e5e5}.HeaderProfile_dropdownIcon__ViHZf{width:18px;height:18px;color:#666}.HeaderProfile_logoutItem___JPxc,.HeaderProfile_logoutItem___JPxc .HeaderProfile_dropdownIcon__ViHZf{color:#dc2626}.HeaderProfile_logoutItem___JPxc:hover{background:#fee2e2}.Skeleton_skeletonWrapper__pjKw0{background:linear-gradient(90deg,var(--color-white-gray) 25%,var(--color-white-blue) 50%,var(--color-white-gray) 75%);background-size:200% 100%;animation:Skeleton_shimmer__6F9yJ 1.5s infinite}.Skeleton_skeletonWrapper__pjKw0.Skeleton_boxShadow___0rzR{box-shadow:var(--box-shadow-layout)}@keyframes Skeleton_shimmer__6F9yJ{0%{background-position:100% 0}to{background-position:-100% 0}}.Skeleton_skeletonCircle__WAKQl{border-radius:50%}.Page_privacyContainer__iE0fl{max-width:800px;margin:0 auto;padding:40px 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-black,#1a1a1a);line-height:1.6}@media(max-width:768px){.Page_privacyContainer__iE0fl{padding:24px 16px}}.Page_title__TxyDi{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px;color:var(--color-black,#1a1a1a)}@media(max-width:768px){.Page_title__TxyDi{font-size:24px}}.Page_subtitle__qXour{font-size:14px;color:var(--color-gray,#888888);margin-bottom:40px}.Page_section__Rsgf7{margin-bottom:32px}.Page_section__Rsgf7 h2{font-size:20px;font-weight:600;margin-top:0;margin-bottom:14px;color:var(--color-black,#1a1a1a);border-bottom:1px solid var(--color-white-gray,#eaeaea);padding-bottom:6px}@media(max-width:768px){.Page_section__Rsgf7 h2{font-size:18px}}.Page_section__Rsgf7 p{font-size:16px;margin-top:0;margin-bottom:12px;color:var(--color-gray-dark,#333333);text-align:justify}@media(max-width:768px){.Page_section__Rsgf7 p{font-size:15px;text-align:left}}.Page_section__Rsgf7 ul{margin-top:0;margin-bottom:16px;padding-left:20px}.Page_section__Rsgf7 ul li{font-size:15px;margin-bottom:10px;color:var(--color-gray-dark,#333333)}.Page_section__Rsgf7 ul li strong{color:var(--color-black,#1a1a1a)}.Page_highlight__q1wpu{font-weight:600;background-color:var(--color-white-blue,#f0f4ff);padding:2px 6px;border-radius:4px}.Page_email__2V_QT,.Page_highlight__q1wpu,.Page_termsColor__fxZz2{color:var(--color-blue,#0055ff)}.Page_email__2V_QT{font-weight:600;text-decoration:underline}.Page_privacyContainer__FsRjF{max-width:800px;margin:0 auto;padding:40px 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-black,#1a1a1a);line-height:1.6}@media(max-width:768px){.Page_privacyContainer__FsRjF{padding:24px 16px}}.Page_title__FgBH5{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px;color:var(--color-black,#1a1a1a)}@media(max-width:768px){.Page_title__FgBH5{font-size:24px}}.Page_subtitle__vltuI{font-size:14px;color:var(--color-gray,#888888);margin-bottom:40px}.Page_section__TtMR3{margin-bottom:32px}.Page_section__TtMR3 h2{font-size:20px;font-weight:600;margin-top:0;margin-bottom:14px;color:var(--color-black,#1a1a1a);border-bottom:1px solid var(--color-white-gray,#eaeaea);padding-bottom:6px}@media(max-width:768px){.Page_section__TtMR3 h2{font-size:18px}}.Page_section__TtMR3 p{font-size:16px;margin-top:0;margin-bottom:12px;color:var(--color-gray-dark,#333333);text-align:justify}@media(max-width:768px){.Page_section__TtMR3 p{font-size:15px;text-align:left}}.Page_section__TtMR3 ul{margin-top:0;margin-bottom:16px;padding-left:20px}.Page_section__TtMR3 ul li{font-size:15px;margin-bottom:10px;color:var(--color-gray-dark,#333333)}.Page_section__TtMR3 ul li strong{color:var(--color-black,#1a1a1a)}.Page_highlight__IOEy2{font-weight:600;background-color:var(--color-white-blue,#f0f4ff);padding:2px 6px;border-radius:4px}.Page_email__KhoM3,.Page_highlight__IOEy2,.Page_termsColor__UZrY5{color:var(--color-blue,#0055ff)}.Page_email__KhoM3{font-weight:600;text-decoration:underline}.Sidebar_nav___oDZq{display:flex;flex-shrink:0;flex-direction:column;gap:8px;overflow:auto;width:286px;padding:24px 12px;box-shadow:3px 0 9px 3px #ebebeb;transition:width .3s ease,padding .3s ease}@media(max-width:768px){.Sidebar_nav___oDZq{width:48px!important;padding:24px 0!important}.Sidebar_nav___oDZq .Sidebar_text__F_PeM{display:none!important}}.Sidebar_nav___oDZq.Sidebar_closeSideBar__Yoy2f{width:0!important;padding:0!important}.Sidebar_sideBarItem__NrvmJ{display:flex;align-items:center;gap:8px;padding:4px 8px;transition:background-color .3s;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_sideBarItem__NrvmJ:hover:not(.Sidebar_activeMenuItem__qeShX){background-color:var(--color-hover-gray);box-shadow:inset -20px -1px 20px 0 #fff}.Sidebar_sideBarItem__NrvmJ:active{background-color:var(--color-white-blue)!important}@media(max-width:768px){.Sidebar_sideBarItem__NrvmJ{justify-content:center}}.Sidebar_text__F_PeM{font-size:16px;transition:color .3s}.Sidebar_activeMenuItem__qeShX{box-shadow:inset -20px -1px 20px 0 #fff;background-color:var(--color-blue)}.Sidebar_activeMenuItem__qeShX .Sidebar_calendarSvg__vfRJg,.Sidebar_activeMenuItem__qeShX .Sidebar_taskSvg__Mw7V6{fill:#fff}.Sidebar_activeMenuItem__qeShX .Sidebar_text__F_PeM{color:#fff}.Sidebar_calendarSvg__vfRJg,.Sidebar_taskSvg__Mw7V6{fill:var(--color-blue);width:24px;height:24px;flex-shrink:0}.Sidebar_taskSvgTemp__9SH8X{width:24px;height:24px;flex-shrink:0;color:var(--color-blue)}.Sidebar_hr__RPbuy{border:1px solid var(--color-white-gray);border-radius:8px;margin-top:12px}.Sidebar_hiddenSidebarBtn__OaSRQ{position:absolute;left:286px;top:120px;padding:8px 0;display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;z-index:2;border-radius:0 8px 8px 0;border:1px solid var(--color-white-gray);background:var(--color-hover-gray);box-shadow:var(--box-shadow-layout);transition:background .3s,left .3s ease;cursor:pointer}@media(max-width:768px){.Sidebar_hiddenSidebarBtn__OaSRQ{left:48px!important}}.Sidebar_hiddenSidebarBtn__OaSRQ.Sidebar_close__0W2Ev{left:0!important}.Sidebar_hiddenSidebarBtn__OaSRQ.Sidebar_close__0W2Ev .Sidebar_chevronSvg__dr4pv{transform:rotateY(180deg)}.Sidebar_hiddenSidebarBtn__OaSRQ:hover{background:var(--color-white-gray)}.Sidebar_hiddenSidebarBtn__OaSRQ:hover .Sidebar_chevronSvg__dr4pv{fill:var(--color-blue)}.Sidebar_hiddenSidebarBtn__OaSRQ .Sidebar_chevronSvg__dr4pv{transition:fill .3s,transform .3s;fill:var(--color-gray)}.Sidebar_closeSideBar__Yoy2f{width:0!important;padding:0!important}.Sidebar_ulWrapper___Q7w3{overflow-x:hidden}.Sidebar_mainList__7evVw{list-style:none}.Collapse_collapsWrapper__UatZi{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,opacity .3s ease;opacity:0;overflow:hidden}.Collapse_collapsWrapper__UatZi>*{min-height:0;overflow:hidden;transition:padding .3s ease,opacity .2s ease .1s}.Collapse_collapsWrapper__UatZi:not(.Collapse_open__wGgCT)>*{padding:0;opacity:0}.Collapse_collapsWrapper__UatZi.Collapse_open__wGgCT{grid-template-rows:1fr;opacity:1}.Collapse_collapsWrapper__UatZi.Collapse_open__wGgCT>*{opacity:1}.MainMenuItem_mainMenuItemWrapper__hQwnG{font-size:18px;text-align:center;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:var(--color-gray)}.MainMenuItem_mainMenuItemWrapper__hQwnG:hover:not(.MainMenuItem_activeMenuItem__bTYLf){cursor:pointer;background-color:var(--color-hover-gray);box-shadow:inset -20px -1px 20px 0 #fff}@media(max-width:768px){.MainMenuItem_mainMenuItemWrapper__hQwnG{justify-content:center;padding:8px 0}}.MainMenuItem_text__b9sBW{color:var(--color-gray);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.MainMenuItem_text__b9sBW{display:none!important}}.MainMenuItem_svgChevron____2Ne{rotate:180deg;transition:transform .3s ease,rotate .3s ease;width:24px;height:24px;font-weight:100;fill:var(--color-gray);flex-shrink:0}.MainMenuItem_svgChevronOpen__GwJzy{rotate:270deg}.ForgotPassword_loginFormWrapper__j4yN9{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:center;margin:48px auto 0;max-width:360px}.ForgotPassword_input__YJ1By{text-align:center}.ForgotPassword_buttons__xbVMV{flex-direction:column;margin-top:12px;display:flex;gap:8px;width:264px}.ForgotPassword_success__gc0Vo{color:var(--color-success);text-align:center}.RegistrForm_registrFormWrapper__mHxpA{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:center;margin:48px auto 0}.RegistrForm_input__cQq6s{text-align:center}.RegistrForm_buttons__lIOw8{margin-top:12px;display:flex;gap:12px;flex-direction:column;width:264px}.RegistrForm_agreements__KK7o1{font-size:12px}.RegistrForm_agreements__KK7o1 .RegistrForm_link__FwtTP{color:green}.Calendar_headerColendar__hFEXy{display:flex;justify-content:center;align-items:center;gap:16px}.Calendar_h1__CLuUm{margin:0 0 12px}.CalendarYear_monthsWrapper___Afv2{display:grid;grid-template-columns:repeat(4,364px);grid-gap:24px;padding:16px;justify-content:center}@media(max-width:1600px){.CalendarYear_monthsWrapper___Afv2{grid-template-columns:repeat(3,364px);grid-gap:20px;padding:12px}}@media(max-width:1175px){.CalendarYear_monthsWrapper___Afv2{grid-template-columns:repeat(2,364px);grid-gap:20px;padding:12px}}@media(max-width:767px){.CalendarYear_monthsWrapper___Afv2{grid-template-columns:364px;grid-gap:16px;padding:8px}}@media(max-width:479px){.CalendarYear_monthsWrapper___Afv2{grid-gap:12px;padding:4px}}.CalendarYear_monthLabel__jW5fl{text-align:center}.CalendarYear_monthWrapper__JLJO1{outline:1px solid var(--color-white-gray);border-radius:8px;padding:16px;box-shadow:var(--box-shadow-layout)}.CalendarYear_daysWrapper__iyHkP{display:grid;grid-template-columns:repeat(7,44px);grid-gap:4px;margin-top:10px}.CalendarYear_dayWrapper__v_qcx{text-align:center;font-weight:700;padding:2px}.CalendarYear_daysGrid__q5hqQ{display:grid;grid-template-columns:repeat(7,44px);grid-gap:4px;margin-top:10px}.CalendarYear_dayWrapper__v_qcx span{display:block;padding:10px;text-align:center;border-radius:5px;box-shadow:var(--box-shadow-layout);outline:1px solid var(--color-white-gray);cursor:pointer}.CalendarYear_currentDay__0gXS3{background:var(--color-blue);color:#fff!important}.CalendarYear_dayWrapper__v_qcx span:hover{transition:.3s;background-color:#e0e0e0}.CalendarYear_daysWeekends__UV6aH{color:var(--color-error)}.CalendarMonth_weekdayWrapper__umN2S{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-bottom:8px;background:var(--color-white-gray);box-shadow:var(--box-shadow-layout);border-radius:8px}.CalendarMonth_weekday__7j3W5{border-radius:8px;padding:8px;font-weight:700}.CalendarMonth_dayWrapper___8Rzy{border:1px solid var(--color-white-gray);box-shadow:var(--box-shadow-layout);height:120px;padding:8px;border-radius:8px;cursor:pointer}.CalendarMonth_daysGrid__YoAiJ{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(7,1fr)}.CalendarMonth_currentDay__AAucL{background:var(--color-white-gray)}.Profile_profileWrapper__Zdt58{margin:0 auto;display:flex;gap:8px;flex-direction:column;width:-moz-fit-content;width:fit-content;padding:48px;border-radius:4px;box-shadow:var(--box-shadow-layout)}.Profile_avatarSection__iPbJK{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.Profile_avatarPreview__Am57p{width:100px;height:100px;border-radius:50%;overflow:hidden}.Profile_avatarPreview__Am57p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Profile_avatarPlaceholder__0_M83{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eee;color:#666;font-size:14px}.Profile_uploadLabel__qLnt0{cursor:pointer;color:#007bff;text-decoration:underline}.Home_heroSection__NAYzM{position:relative;text-align:center;overflow:hidden;margin-bottom:48px}.Home_heroContent__e1En5{border-radius:24px;border:1px solid rgba(255,255,255,.05)}.Home_title__EKb4m{font-size:2.75rem;font-weight:800;letter-spacing:-.025em;color:var(--color-black);margin:0 0 1.25rem;line-height:1.2}.Home_accentText__nWWwJ{color:var(--color-error)}.Home_subtitle__SM5bM{font-size:1.125rem;line-height:1.75;color:var(--color-gray);font-weight:400}.Pomodoro_wrapperPomodoro__ChJdM{display:flex;flex-direction:column;gap:16px;align-items:center}.Input_wrapper__mEU1v{position:relative}.Input_inputWrapper__m9yyh{border:1px solid gray;border-radius:8px;padding:10px 16px}.Input_inputWrapper__m9yyh:focus-visible{box-shadow:var(--box-shadow-atom);outline:0;border:1px solid rgba(255,0,0,0)}.Input_valid__c8E5s{box-shadow:0 0 0 1.4px var(--color-success);border:1px solid rgba(255,0,0,0)}.Input_invalid__h3FW4{box-shadow:0 0 0 1.4px var(--color-error);border:1px solid rgba(255,0,0,0)}.Input_visibilitySvg__k7san{position:absolute;right:0;top:0;fill:var(--color-gray);transform:translate(-40%,45%);cursor:pointer}.Input_clearSvg__4gK60{position:absolute;cursor:pointer;right:0;top:0;transform:translate(-30%,25%)}.Input_propTitle__Q5E_h{padding:8px;display:block}.ChatInput_input__yDqKZ{min-height:24px;white-space:pre-wrap;word-break:break-word;padding:8px;border:none;outline:none;text-align:center;width:100%}.LevelSelector_settingLevelButtonWrapper__HpFPt{border:1px solid var(--color-gray);display:flex;border-radius:4px;box-shadow:var(--box-shadow-layout);padding:4px 8px;gap:8px;align-items:center;justify-content:center}.LevelSelector_settingLevelText__vfbBA{font-size:16px}.LevelSelector_settingLevelChevron__jRn6X{transform:rotate(270deg)}.CreateTaskInput_createTaskInputWrapper__jF_S5{width:100%;border-radius:4px;text-align:center;border:1px solid var(--color-white-gray)!important;box-shadow:var(--box-shadow-layout)}.CreateTaskInput_createTaskInputWrapper__jF_S5:focus-visible{box-shadow:var(--box-shadow-layout)!important;border:1px solid var(--color-white-gray)!important}.CreateTaskInput_createTaskInputWrapper__jF_S5::-moz-placeholder{font-size:12px}.CreateTaskInput_createTaskInputWrapper__jF_S5::placeholder{font-size:12px}.Sort_sortSvg__qB3vo{fill:var(--color-blue);transition:.3s}.Sort_sortSvg__qB3vo:hover{fill:var(--color-hover-blue)}.Filter_filterSvg__mO74h{fill:var(--color-blue);transition:.3s}.Filter_filterSvg__mO74h:hover{fill:var(--color-hover-blue)}.TaskInputColumn_inputTask__Nxnm6{margin:0 12px;border:none!important;text-overflow:ellipsis;width:100%;text-align:center;background:none;font-size:24px}.TaskInputColumn_inputTask__Nxnm6:focus-visible{box-shadow:none!important;outline:0;border:none}.Switcher_wrapper__UAynA{display:flex;align-items:center;justify-content:center;gap:16px}.Switcher_switcherWrapper__uEoxN{display:block;width:64px;border-radius:24px;cursor:pointer;background:var(--color-white-gray);box-shadow:1px 1px 3px 1px #787878;padding:4px;transition:.3s}.Switcher_switcherWrapper__uEoxN.Switcher_active__NWsHc{background:#49d660}.Switcher_input__yBczm{display:none}.Switcher_circle__TjBOo{transition:.3s;display:block;background:#fff;width:24px;height:24px;border-radius:50%;box-shadow:1px 1px 3px 1px #787878}.Switcher_circle__TjBOo.Switcher_active__NWsHc{transform:translateX(32px)}.LoginForm_loginFormWrapper__7jy1A{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:center;margin:48px auto 0;max-width:360px}.LoginForm_input__arDnX{text-align:center}.LoginForm_button__c3TQu{width:100%}.LoginForm_buttons__OLDCJ{flex-direction:column;display:flex;width:264px;gap:12px}.LoginForm_forgotPassword__EGBrB{margin-top:8px;text-align:center;color:var(--color-blue);transition:.3s}.LoginForm_forgotPassword__EGBrB:hover{color:var(--color-hover-blue)}.LoginForm_agreements__q26PB{font-size:12px}.LoginForm_agreements__q26PB .LoginForm_link__V35yz{color:green}.MessageForm_messageFormWrapper__qajWH{margin-top:12px;padding:8px 12px;text-align:center}.MessageForm_messageFormWrapper__qajWH.MessageForm_success__y70Fv{color:var(--color-success)}.MessageForm_messageFormWrapper__qajWH.MessageForm_error__TvRLB{color:var(--color-error)}.Selector_wrapperSelector__wvGKG{border:none;background:#fff;cursor:pointer}.CalorieCalculatorSort_sortSvg__rKFZe{transition:.5s;fill:var(--color-blue)}.CalorieCalculatorSort_sortSvg__rKFZe:hover{cursor:pointer;fill:var(--color-hover-blue)}.CalorieCalculatorSort_notSorted__aQwQG{fill:unset}.CalorieCalculatorSort_sortMin___Xg8Q{transform:rotateX(180deg)}.CalculatorCalorieSettings_settingsSvg__o4ZMq{display:flex;margin:0 auto;transition:.3s}.CalculatorCalorieSettings_settingsSvg__o4ZMq:hover{cursor:pointer;fill:var(--color-hover-blue)}.CalculatorCalorieSettings_listWrapper__gE_xL{list-style:none;padding:8px}.CalculatorCalorieSettings_listWrapper__gE_xL .CalculatorCalorieSettings_liHeader__fyApR{font-weight:700;margin:8px auto}.CalculatorCalorieSettings_listWrapper__gE_xL li{margin:0 auto;width:320px;display:flex;gap:8px;padding:4px;justify-content:space-between}.Modal_modalWrapper__OEbDb{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.Modal_modalBody__I6ggd{position:relative;background-color:#fff;padding:1.5rem;border-radius:.5rem;max-width:28rem;width:-moz-fit-content;width:fit-content}.Modal_closeSvg__gEl3W{position:absolute;right:8px;top:8px;fill:var(--color-black);transition:.3s}.Modal_closeSvg__gEl3W:hover{fill:var(--color-hover-black);cursor:pointer}.Checkbox_input__SR7G7{display:none}.Checkbox_customCheckbox___Oq2t{position:relative;display:inline-flex;cursor:pointer}.Checkbox_checkbox__44vaq{width:24px;height:24px;border:2px solid #333;border-radius:4px;margin-right:10px;position:relative;transition:all .3s ease}.Checkbox_input__SR7G7:checked+.Checkbox_checkbox__44vaq{background-color:var(--color-blue);border-color:var(--color-hover-blue)}.Checkbox_input__SR7G7:checked+.Checkbox_checkbox__44vaq:before{content:"";position:absolute;top:0;left:5.5px;width:6px;height:12px;border:solid #fff;border-width:0 3.5px 3.5px 0;transform:rotate(45deg)}.Checkbox_checkbox__44vaq:hover{border-color:#007bff}.Checkbox_input__SR7G7[type=checkbox]:focus+.Checkbox_checkbox__44vaq{box-shadow:0 0 0 2px rgba(38,132,255,.6)}.CalorieCalculatorDubleClickInput_tdInput__J_8oR{width:88px;height:42px}.CalorieCalculatorDubleClickInput_value__81DHV{padding:12px 16px;width:88px;cursor:pointer}.CalorieCalculatorDubleClickInput_chatInput__CSW37{width:300px}.PomodoroTasks_pomodoroTasksWrapper__l1RPz{padding:0 20px 20px;background-color:var(--color-white);border-radius:8px;font-family:sans-serif}@media(max-width:480px){.PomodoroTasks_pomodoroTasksWrapper__l1RPz{padding:12px}}.PomodoroTasks_title__HS9Ea{color:var(--color-black);margin-top:0;margin-bottom:16px;font-size:1.2rem}.PomodoroTasks_taskList__uuNFe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.PomodoroTasks_taskItem__3V8sz{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:var(--color-white-gray);border-radius:6px;border-left:4px solid var(--color-info);transition:background-color .2s}.PomodoroTasks_taskItem__3V8sz:hover{background-color:var(--color-hover-gray)}.PomodoroTasks_taskItem__3V8sz.PomodoroTasks_active__6BiA7{border-left-color:var(--color-blue);background-color:var(--color-white-blue)}.PomodoroTasks_taskItem__3V8sz.PomodoroTasks_completed__s2b5Y{border-left-color:var(--color-success);opacity:.7}@media(max-width:640px){.PomodoroTasks_taskItem__3V8sz{flex-direction:column;align-items:stretch;gap:12px;padding:12px}}.PomodoroTasks_taskInfo__cd5qE{display:flex;flex-direction:column;gap:6px;flex:1 1;margin-right:16px}@media(max-width:640px){.PomodoroTasks_taskInfo__cd5qE{margin-right:0}}.PomodoroTasks_taskTitle__m0jta{color:var(--color-black);font-weight:500;font-size:1rem;word-break:break-word;width:-moz-fit-content;width:fit-content;cursor:pointer}.PomodoroTasks_taskTitle__m0jta:hover{color:var(--color-hover-black)}.PomodoroTasks_statusBadge__mGZzN{font-size:.75rem;padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content;color:var(--color-white);background-color:var(--color-info)}.PomodoroTasks_statusBadge__mGZzN.PomodoroTasks_active__6BiA7{background-color:var(--color-blue)}.PomodoroTasks_statusBadge__mGZzN.PomodoroTasks_paused__jb71z{background-color:var(--color-error)}.PomodoroTasks_statusBadge__mGZzN.PomodoroTasks_completed__s2b5Y{background-color:var(--color-success)}.PomodoroTasks_taskControls__71h3E{display:flex;align-items:center;gap:16px}@media(max-width:640px){.PomodoroTasks_taskControls__71h3E{flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1px solid rgba(0,0,0,.05);padding-top:12px}}.PomodoroTasks_timer__I_rnp{font-size:1.1rem;font-weight:700;color:var(--color-gray);min-width:75px;text-align:right}@media(max-width:640px){.PomodoroTasks_timer__I_rnp{text-align:left;min-width:auto;width:100%;margin-bottom:2px}}.PomodoroTasks_addTaskBlock__fznAy{display:flex;gap:12px;align-items:center;width:100%;max-width:600px;margin:12px auto;padding:16px;background:rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.PomodoroTasks_addTaskBlock__fznAy:focus-within{border-color:var(--color-white-blue);box-shadow:0 4px 24px var(--color-white-blue)}@media(max-width:480px){.PomodoroTasks_addTaskBlock__fznAy{flex-direction:column;align-items:stretch;gap:8px;padding:12px}}.PomodoroTasks_inputWrapper__nkEKA{flex:1 1}.PomodoroTasks_taskInput__Lgw6Z{width:100%}.PomodoroTasks_taskInput__Lgw6Z input{font-size:15px;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.2);color:#fff;transition:border-color .2s}.PomodoroTasks_taskInput__Lgw6Z input:focus{border-color:#6366f1;outline:none}.PomodoroTasks_taskInput__Lgw6Z input::-moz-placeholder{color:rgba(255,255,255,.4)}.PomodoroTasks_taskInput__Lgw6Z input::placeholder{color:rgba(255,255,255,.4)}.PomodoroTasks_addTaskBtn__7ikaw{display:flex;align-items:center;justify-content:center;gap:4px}.PomodoroTasks_addTaskBtn__7ikaw:not(.PomodoroTasks_disabled__v0axC):hover .PomodoroTasks_btnText__RZryG{color:var(--color-white)}.PomodoroTasks_addTaskBtn__7ikaw:not(.PomodoroTasks_disabled__v0axC):hover .PomodoroTasks_btnIcon__idm2T:not(.PomodoroTasks_disabled__v0axC){stroke:var(--color-white)}.PomodoroTasks_addTaskBtn__7ikaw.PomodoroTasks_disabled__v0axC{background:var(--color-white-blue)!important;color:var(--color-info)!important;cursor:not-allowed;border:1px solid var(--color-white-gray);box-shadow:none}@media(max-width:480px){.PomodoroTasks_addTaskBtn__7ikaw{height:44px;width:100%}}.PomodoroTasks_btnIcon__idm2T{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;font-weight:400;height:100%}.PomodoroTasks_controlBtn__eTGc2{padding:8px 14px;border:none;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s,box-shadow .2s;color:var(--color-white)}.PomodoroTasks_controlBtn__eTGc2:focus-visible{outline:none;box-shadow:var(--box-shadow-atom)}@media(max-width:640px){.PomodoroTasks_controlBtn__eTGc2{flex:1 1;padding:10px;text-align:center}}.PomodoroTasks_btnStart__xx4b2{background-color:var(--color-green)}.PomodoroTasks_btnStart__xx4b2:hover{background-color:var(--color-light-green)}.PomodoroTasks_btnPause__lI_R_{background-color:var(--color-error)}.PomodoroTasks_btnPause__lI_R_:hover{background-color:#ff1400}.PomodoroTasks_btnComplete__bgq4q{background-color:var(--color-info)}.PomodoroTasks_btnComplete__bgq4q:hover{background-color:var(--color-gray)}.PomodoroTasks_editTitleInput__oWjgL{width:100%;padding:6px 8px}.Home_container__U0QRT{max-width:1200px;margin:0 auto;font-family:inherit;color:var(--color-black)}.Home_hero__nlRH1{text-align:center;max-width:800px;margin:0 auto 60px}.Home_hero__nlRH1 .Home_title__pq40l{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:var(--color-black);line-height:1.2}.Home_hero__nlRH1 .Home_title__pq40l span{color:var(--color-blue)}.Home_hero__nlRH1 .Home_subtitle__YPfKa{font-size:1.2rem;color:var(--color-gray);line-height:1.6;margin-bottom:30px}.Home_hero__nlRH1 .Home_ctaButton__c6Unv{display:inline-flex;align-items:center;padding:14px 28px;background-color:var(--color-blue);color:var(--color-white);font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-shadow:var(--box-shadow-layout)}.Home_hero__nlRH1 .Home_ctaButton__c6Unv:hover{background-color:var(--color-hover-blue)}.Home_hero__nlRH1 .Home_ctaButton__c6Unv:active{transform:scale(.98)}.Home_featuresGrid__6pp9o{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:60px}.Home_card__6H2nj{background-color:var(--color-white);border:1px solid var(--color-white-gray);border-radius:12px;padding:24px;box-shadow:var(--box-shadow-layout);transition:transform .2s ease,background-color .2s ease}.Home_card__6H2nj:hover{transform:translateY(-4px);background-color:var(--color-hover-gray)}.Home_card__6H2nj .Home_iconWrapper__eucQc{width:48px;height:48px;border-radius:8px;background-color:var(--color-white-blue);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--color-blue)}.Home_card__6H2nj .Home_cardTitle__DN136{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:var(--color-black)}.Home_card__6H2nj .Home_cardText__D2yHY{font-size:.95rem;color:var(--color-gray);line-height:1.5}.Home_futureBanner__FkWsY{display:flex;align-items:center;gap:16px;background-color:var(--color-white-blue);border-left:4px solid var(--color-blue);padding:20px;border-radius:0 12px 12px 0;margin-top:40px}.Home_futureBanner__FkWsY .Home_infoIcon__tL0uP{color:var(--color-blue);flex-shrink:0}.Home_futureBanner__FkWsY .Home_bannerText__oGr8w{font-size:1rem;color:var(--color-black);line-height:1.5}.Home_futureBanner__FkWsY .Home_bannerText__oGr8w strong{color:var(--color-blue)}