.Checkbox_wrapper__dzXD7{width:100%;font-family:sans-serif;margin-bottom:20px}.Checkbox_container__ZT6ez{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:10px}.Checkbox_container__ZT6ez input{position:absolute;opacity:0;cursor:pointer}.Checkbox_checkmark__aVnY8{width:20px;height:20px;border:1px solid var(--color-gray);border-radius:4px;background:white;position:relative;transition:all .2s ease}.Checkbox_checkmark__aVnY8:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.Checkbox_container__ZT6ez input:checked~.Checkbox_checkmark__aVnY8{background:var(--color3);border-color:var(--color3)}.Checkbox_container__ZT6ez input:checked~.Checkbox_checkmark__aVnY8:after{display:block}.Checkbox_label__fSSb4{font-size:16px;color:var(--color-dark-gray)}.Checkbox_container__ZT6ez input:focus~.Checkbox_checkmark__aVnY8{border-color:var(--color3)}.Checkbox_error__W3wpX .Checkbox_checkmark__aVnY8{border-color:var(--color-red)}.Checkbox_error__W3wpX .Checkbox_label__fSSb4{color:var(--color-red)}.Checkbox_errorText__JiH__{font-size:12px;color:var(--color-red);margin-top:4px;display:block}.CustomCheckBox_wrapper__Z35mZ{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.CustomCheckBox_disabled__d2W1t{opacity:.5;cursor:not-allowed}.CustomCheckBox_input__lIvbI{display:none}.CustomCheckBox_box__6B2Nl{width:20px;height:20px;border:2px solid #555;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.CustomCheckBox_boxChecked__NXjdR{background:#2563eb;border-color:#2563eb}.CustomCheckBox_icon__7qems{width:14px;height:14px}.CustomCheckBox_label__guoZO{font-size:14px}.FloatingInput_wrapper__02dBn{width:100%;position:relative;font-family:sans-serif;margin-bottom:20px}.FloatingInput_input__6l3L5{width:100%;padding:10px 12px;font-size:20px;border:1px solid var(--color-gray);border-radius:6px;outline:none;background:transparent}.FloatingInput_label__ffjxQ{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-dark-gray);font-size:16px;pointer-events:none;transition:all .2s ease;background:var(--color1);padding:0 4px}.FloatingInput_input__6l3L5:focus{border-color:var(--color3)}.FloatingInput_input__6l3L5:focus+.FloatingInput_label__ffjxQ,.FloatingInput_input__6l3L5:not(:placeholder-shown)+.FloatingInput_label__ffjxQ{top:-8px;font-size:12px;color:var(--color3)}.FloatingInput_error__OEpSN .FloatingInput_input__6l3L5{border-color:var(--color-red)}.FloatingInput_error__OEpSN .FloatingInput_label__ffjxQ{color:var(--color-red)}.FloatingInput_errorText___cKaN{font-size:12px;color:var(--color-red);margin-top:4px;display:block}.ConfirmModal_modalOverlay__oJYp5{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);z-index:50}.ConfirmModal_modalContent__HuyMs{background-color:var(--color1);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:24px;width:90%;max-width:360px}.ConfirmModal_modalTitle__NVJTk{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:var(--text-primary);text-align:center}.ConfirmModal_modalDescription__izFwu{font-size:.95rem;color:var(--text-secondary);margin-bottom:16px}.ConfirmModal_buttonGroup__tC6_E{display:flex;justify-content:flex-end;gap:8px}.ConfirmModal_cancelButton__SORJG{padding:8px 16px;border-radius:8px;background-color:var(--color-gray);color:var(--text-on-dark);border:none;cursor:pointer;transition:background-color .2s;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.ConfirmModal_cancelButton__SORJG:hover{background-color:var(--color-dark-gray)}.ConfirmModal_confirmButton__YCwEU{padding:8px 16px;border-radius:8px;background-color:var(--color3);color:var(--text-on-dark);border:none;cursor:pointer;transition:background-color .2s;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.ConfirmModal_confirmButton__YCwEU:hover{background-color:var(--color2)}.ConfirmModal_deleteButton__FfTzQ{padding:8px 16px;border-radius:8px;background-color:var(--color-red);color:var(--text-on-dark);border:none;cursor:pointer;transition:background-color .2s;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.ConfirmModal_deleteButton__FfTzQ:hover{background-color:var(--color-dark-red)}.FloatingPasswordInput_wrapper__dK4zS{width:100%;position:relative;font-family:sans-serif;margin-bottom:20px}.FloatingPasswordInput_input__DaItv{width:100%;padding:10px 40px 10px 12px;font-size:20px;border:1px solid var(--color-gray);border-radius:6px;outline:none;background:transparent;transition:border-color .2s ease}.FloatingPasswordInput_label___zrzY{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-dark-gray);font-size:16px;pointer-events:none;transition:all .2s ease;background:var(--color1);padding:0 4px}.FloatingPasswordInput_input__DaItv:focus{border-color:var(--color3)}.FloatingPasswordInput_input__DaItv:focus+.FloatingPasswordInput_label___zrzY,.FloatingPasswordInput_input__DaItv:not(:placeholder-shown)+.FloatingPasswordInput_label___zrzY{top:-8px;font-size:12px;color:var(--color3)}.FloatingPasswordInput_icon__Dk6qW{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.FloatingPasswordInput_error__1ryw8 .FloatingPasswordInput_input__DaItv{border-color:var(--color-red)}.FloatingPasswordInput_error__1ryw8 .FloatingPasswordInput_label___zrzY{color:var(--color-red)}.FloatingPasswordInput_errorText__hs7cS{font-size:12px;color:var(--color-red);margin-top:4px;display:block}.UserAvatar_avatar__tlHN0{position:relative;border-radius:50%;overflow:hidden;display:inline-block;cursor:pointer;background:#f2f2f2;-webkit-user-select:none;user-select:none}.UserAvatar_image__fmVDi{object-fit:cover;border-radius:50%}.LoginForm_wrapper__Q8aka{background-color:var(--color1)}.LoginForm_form__Bd9Le,.LoginForm_wrapper__Q8aka{display:flex;flex-direction:column;align-items:center}.LoginForm_form__Bd9Le{width:clamp(280px,90vw,350px);justify-content:center}.LoginForm_button-wrapper__Molkc{width:100%;display:flex;justify-content:space-around;align-items:center;margin-top:20px}.UserProfileCard_wrapper__OJIsM{display:flex;flex-direction:column;gap:20px}.RegisterForm_wrapper__vcQQu{display:flex;flex-direction:column;align-items:center;min-height:100vh;overflow-y:auto;background-color:var(--color1)}.RegisterForm_form__huCoQ{width:clamp(280px,90vw,350px);display:flex;flex-direction:column;justify-content:center;align-items:center}.RegisterForm_button-wrapper__AZNxg{margin-top:20px;width:100%;display:flex;justify-content:space-around;align-items:center}.RegisterForm_wrapper2__WvIWR{width:clamp(280px,90vw,500px);display:flex;flex-direction:column;align-items:center;font-size:24px}.PostListItem_post__FyJcx{width:100%;max-width:600px;min-width:280px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;overflow:hidden}.PostListItem_post-title__9wpEO{align-self:center;margin-bottom:5px;text-align:center}.PostListItem_post-content__wlwl_ p:last-child{display:inline;margin:0}.FeedPostList_list__XlgD0::-webkit-scrollbar{display:none}.FeedPostList_list__XlgD0{height:auto;width:100vw;display:flex;justify-content:center}.FeedPostList_post__j6XfF{display:flex;flex-direction:column;gap:10px}.FeedPostList_post-title__0UnS9{align-self:center}.PostLikeButton_wrapper__Is0gF{display:flex;align-items:center;gap:5px}.PostCommentButton_wrapper__6LI7S{display:flex;align-items:center;gap:4px}.PostCommentsModal_modalOverlay__Bd10h{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.PostCommentsModal_modalContent__Qsmmu{width:clamp(250px,100vw,600px);height:80dvh;background:#fff;border-radius:10px;overflow-y:auto;display:flex;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding:5px}.PostCommentsModal_closeButton__r537w{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2010}.PostCommentsModal_closeButton__r537w:hover{background:rgba(0,0,0,.75)}.PostCommentsModal_closeButton__r537w:active{transform:scale(.95)}.PostCommentList_wrapper__HUYRh{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;flex:1 1 auto;overflow-y:auto;max-height:100vh}.PostCommentList_comment__PInDq{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #ccc;border-radius:4px}.PostCommentList_empty__0WySc{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.PostCommentCreateForm_wrapper__TYQv6{width:100%;border-top:1px solid #cecdcd;display:flex;align-items:center;justify-content:flex-start;padding:10px;gap:20px}.PostCommentCreateForm_textareaWrapper__hzNQi{position:relative;display:flex;align-items:flex-end}.PostCommentCreateForm_emojiButton__LSzOW{display:block;border:none;background:transparent;font-size:20px;cursor:pointer;opacity:.7;transition:.2s}.PostCommentCreateForm_emojiButton__LSzOW:hover{opacity:1;transform:scale(1.1)}.PostCommentCreateForm_picker__LC7YX{position:absolute;bottom:55px;left:0;z-index:100;box-shadow:0 10px 35px rgba(0,0,0,.2);border-radius:12px;overflow:hidden;animation:PostCommentCreateForm_emojiFade__B_JxV .15s ease}@keyframes PostCommentCreateForm_emojiFade__B_JxV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PostCommentCreateForm_button__bwig9{margin-top:8px}.PostCommentCreateForm_emodjiButton__kW_90{display:block}@media (max-width:1024px){.PostCommentCreateForm_emodjiButton__kW_90{display:none}}.PostCreateModal_modalOverlay__vd9cW{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.PostCreateModal_modalContent__2xoJQ{background:#fff;border-radius:12px;width:95%;max-width:600px;max-height:90vh;height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative}.PostCreateModal_header__VpsOS{padding:12px 16px;font-weight:500;display:flex;align-items:center}.PostCreateModal_stepBody__hzI57{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column}.PostCreateModal_closeButton__nk1n8{position:absolute;top:12px;right:12px;width:36px;height:36px;background:white;border-radius:50%;border:2px solid var(--color2);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.PostCreateModal_button__eydSP{min-width:150px;text-align:center;cursor:pointer;padding:5px 10px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.PostCreateModal_button__eydSP:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.SelectStep_container__YouX6{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.SelectStep_selectButton___sw5x{background-color:var(--color2);color:rgb(234,241,245);padding:10px 16px;border-radius:10px;font-weight:700;border:none;cursor:pointer;transition:.2s ease}.SelectStep_selectButton___sw5x:hover{transform:scale(1.05);opacity:.9}.SelectStep_slider__HMT0J{display:flex;gap:12px;overflow-x:auto;padding:10px 16px;width:100%;box-sizing:border-box}.SelectStep_slider__HMT0J::-webkit-scrollbar{height:6px}.SelectStep_slider__HMT0J::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.SelectStep_slide__QLPgj{position:relative;flex:0 0 auto}.SelectStep_image__NZyST{width:120px;height:120px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.SelectStep_removeBtn__o5Dxn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;border:none;background:rgba(0,0,0,.7);color:white;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.SelectStep_removeBtn__o5Dxn:hover{background:red}.SelectStep_button__nrIRd{min-width:150px;text-align:center;cursor:pointer;padding:5px 10px;border-radius:10px;border:1px solid var(--color4);box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.SelectStep_button__nrIRd:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.CropStep_button__DAjXF{min-width:150px;text-align:center;cursor:pointer;padding:5px 10px;border-radius:10px;border:1px solid var(--color4);box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.CropStep_button__DAjXF:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.PostCreateForm_form__ByYvJ{display:flex;flex-direction:column;width:100%;padding:20px;align-self:center;flex:1 1 auto;justify-content:center;gap:20px;-webkit-user-select:none;user-select:none}.PostCreateForm_input__xhGeD{width:100%;padding:10px 15px;font-size:16px;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease;outline:none;background-color:#fff}.PostCreateForm_input__xhGeD:hover{border-color:#888;box-shadow:0 4px 8px rgba(0,0,0,.15)}.PostCreateForm_input__xhGeD:focus{border-color:#4a90e2;box-shadow:0 0 10px rgba(74,144,226,.3)}.PostCreateForm_textarea__nAkjP{width:100%;padding:10px 15px;font-size:16px;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease;outline:none;background-color:#fff;resize:none}.PostCreateForm_textarea__nAkjP:hover{border-color:#888;box-shadow:0 4px 8px rgba(0,0,0,.15)}.PostCreateForm_textarea__nAkjP:focus{border-color:#4a90e2;box-shadow:0 0 10px rgba(74,144,226,.3)}.PostCreateForm_emodjiButton__vbYTY{display:block}@media (max-width:1024px){.PostCreateForm_emodjiButton__vbYTY{display:none}}.PostCreateButton_button__rV_nU{background-color:var(--color3);color:#fff;padding:5px 10px;border:none;border-radius:12px;font-size:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.PostCreateButton_button__rV_nU:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.PostManagementList_wrapper__UclUT{height:100vh;width:100vw;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color1);padding:10px}.PostManagementList_closeButton__Vek2J{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2010}.PostManagementList_postItem__HEQTq{border:1px solid gray;border-radius:15px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.PostManagementList_button__9Mg14,.PostManagementList_postItem__HEQTq{padding:10px;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.PostManagementList_button__9Mg14{border:1px solid var(--color2);width:30%;border-radius:15px;font-size:10px;text-align:center;cursor:pointer}.PostEditModal_overlay__dqePQ{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:all}.PostEditModal_modal__Ri2Kr{position:relative;background:var(--color1);padding:70px 10px 10px;width:100%;height:100%;display:flex;flex-direction:column}.PostEditModal_content__re5di{margin-top:20px}.PostEditModal_closeButton__OSnDo{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.PostViewModal_overlay__fk9hC{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:all}.PostViewModal_modal__xtwoU{position:relative;background:var(--color1);padding:70px 10px 10px;width:100%;height:100%;display:flex;flex-direction:column}.PostViewModal_content__vebAb{margin-top:20px}.PostViewModal_closeButton__JLVky{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ShowAboutButton_button__RozNO{background-color:var(--color3);color:#fff;padding:5px 10px;border:none;border-radius:12px;font-size:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.ShowAboutButton_button__RozNO:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.ShowCreatePostInfoButton_button__P9ho9{background-color:var(--color3);color:#fff;padding:5px 10px;border:none;border-radius:12px;font-size:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.ShowCreatePostInfoButton_button__P9ho9:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.ShowInstallAppButton_button___42nM{background-color:var(--color3);color:#fff;padding:5px 10px;border:none;border-radius:12px;font-size:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.ShowInstallAppButton_button___42nM:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.ChatPublicFeed_list__9gqPJ::-webkit-scrollbar{display:none}.ChatPublicFeed_list__9gqPJ{height:100%;width:100%;overflow:auto;position:relative}.UpdateUserProfileModal_wrapper__x0cfU{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--color1);padding:10px 10px 70px}.UpdateUserProfileModal_content__GM_Oo{display:flex;flex-direction:column;align-items:center;overflow:auto;width:100%;max-width:500px;height:clamp(600px,90vh,1000px)}.UpdateUserProfileModal_checkboxRow__yx7l9{align-self:flex-start;display:flex;align-items:center;gap:12px;margin-bottom:30px}.UpdateUserProfileModal_closeButton__hVXJw{position:fixed;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2010}.ConfirmDoctorDataForm_wrapper__iMOiY{display:flex;flex-direction:column;gap:5px}.UserSubscribeButton_button__q7LZm{background-color:var(--color-gray);color:#fff;padding:5px 10px;border:none;border-radius:12px;font-size:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.UserSubscribeButton_button__q7LZm:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.MySubscribesModal_wrapper__WqUgw{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--color1);padding:10px 10px 70px}.MySubscribesModal_content__oQqbW{display:flex;flex-direction:column;padding-top:70px;padding-bottom:70px;align-items:center;overflow:auto;width:100%;max-width:500px;height:clamp(600px,90vh,1000px)}.MySubscribesModal_checkboxRow__LN7_W{align-self:flex-start;display:flex;align-items:center;gap:12px;margin-bottom:30px}.MySubscribesModal_closeButton__KpCa_{position:fixed;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2010}.MySubscribesModal_authorItem__Zr3si{width:90%;display:flex;align-items:center;padding:10px;gap:20px;margin-bottom:30px}.MySubscribesModal_button__3JUKr{background-color:var(--color-gray);color:#fff;padding:5px 10px;width:100px;border:none;border-radius:12px;font-size:10px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2)}.MySubscribesModal_button__3JUKr:hover{box-shadow:0 6px 12px rgba(0,0,0,.35),0 0 0 3px rgba(255,255,255,.15),inset 0 -2px 4px rgba(0,0,0,.25);transform:translateY(-2px)}.PostAuthorCard_wrapper__rBRUn{display:flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none}.PostModal_modalOverlay__ku9qK{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.PostModal_modalContent__3ZwWT{width:clamp(250px,100vw,600px);height:80dvh;background:#fff;border-radius:10px;overflow-y:auto;display:flex;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding:20px}.PostModal_closeButton__hovFV{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2010}.PostModal_closeButton__hovFV:hover{background:rgba(0,0,0,.75)}.PostModal_closeButton__hovFV:active{transform:scale(.95)}.PostUserList_postListWrapper__O0Iaz{display:flex;flex-direction:column;gap:40px;width:100%;box-sizing:border-box}.PostCommentCard_comment__Fr_BS{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.ChatListItem_wrapper__9HMa_{background-color:var(--color1);border-radius:15px;color:var(--color2);font-weight:700}.ChatFolderListItem_wrapper__OQN4a,.ChatListItem_wrapper__9HMa_{width:clamp(280px,80vw,400px);box-shadow:0 4px 6px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.2);padding:10px;display:flex;align-items:center}.ChatFolderListItem_wrapper__OQN4a{gap:20px}.LoginPage_wrapper__3vIQG{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color1)}.LoginPage_loginBlock__od_xQ{display:flex;align-items:center;justify-content:center;flex-direction:row}.LoginPage_image__sMFkr{display:block}@media (max-width:1199px){.LoginPage_loginBlock__od_xQ{flex-direction:column}}@media (max-width:639px){.LoginPage_image__sMFkr{display:none}}.PasswordResetPage_wrapper__uRIl_{width:100vw;height:100vh;position:fixed;top:0;left:0;padding:10px}.PasswordResetPage_content-block__dvR5z,.PasswordResetPage_wrapper__uRIl_{display:flex;flex-direction:column;justify-content:center;align-items:center}.PasswordResetPage_content-block__dvR5z{gap:50px}.PasswordResetPage_info__foWTY{background-color:var(--color2);color:var(--text-on-dark);padding:20px;font-weight:500;border-radius:15px;border:2px solid var(--color4);box-shadow:var(--shadow-md)}.RegisterPage_wrapper__CbDZP{width:100%;overflow-y:auto;padding:50px 10px}.RegisterPage_wrapper__CbDZP,.SendPasswordResetEmailPage_wrapper__LkvF0{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color1)}.SendPasswordResetEmailPage_wrapper__LkvF0{width:100vw;height:100vh;position:fixed;top:0;left:0;padding:10px}.SendPasswordResetEmailPage_content-block__nte_A{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.SendPasswordResetEmailPage_info__NyOES{background-color:var(--color2);color:var(--text-on-dark);padding:20px;font-weight:500;border-radius:15px;border:2px solid var(--color4);box-shadow:var(--shadow-md)}.VerifyEmailErrorPage_wrapper__oiNGs{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.VerifyEmailErrorPage_content-block__UTHLf{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.VerifyEmailResend_wrapper__GtUH_{width:100vw;height:100vh;position:fixed;top:0;left:0;padding:20px}.VerifyEmailResend_content-block__6WT_n,.VerifyEmailResend_wrapper__GtUH_{display:flex;flex-direction:column;justify-content:center;align-items:center}.VerifyEmailResend_content-block__6WT_n{gap:50px}.VerifyEmailSuccessPage_wrapper__BKGVH{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.VerifyEmailSuccessPage_content-block__yCjTI{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.ChatPage_wrapper__IaoH_{overflow-y:auto;gap:20px;padding:20px}.ChatPage_wrapper__IaoH_,.ChatsPage_wrapper__0W9MN{height:100vh;width:100vw;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center}.ChatsPage_wrapper__0W9MN{padding-bottom:50px}.HomePage_wrapper__08OQ8{height:100vh;position:fixed;top:0;left:0;background-color:var(--color1)}.AppInstallInfoPage_wrapper__UqaGp,.HomePage_wrapper__08OQ8{width:100vw;display:flex;flex-direction:column;align-items:center}.AppInstallInfoPage_wrapper__UqaGp{padding:20px;color:var(--color2);overflow-y:auto}.OfertaPage_wrapper__ipePe{width:100%;padding:15px}.OfertaPage_wrapper__ipePe div{font-size:14px;color:var(--color2);line-height:1.8;text-indent:1.5em;margin:0 0 .6em;letter-spacing:.2px;word-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.PersonalDataPage_wrapper__EO2Nx{width:100%;padding:15px}.PersonalDataPage_wrapper__EO2Nx div{font-size:14px;color:var(--color2);line-height:1.8;text-indent:1.5em;margin:0 0 .6em;letter-spacing:.2px;word-spacing:1px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.PostCreateInfoPage_wrapper__SXcEk{height:100vh;width:100vw;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;background-color:var(--color1);padding:30px 10px}.PostCreateInfoPage_content__d0ARF{padding:15px 0;width:100%;height:800px;overflow-y:auto;display:flex;flex-direction:column}.PostPage_wrapper__Akg5M{position:fixed;top:0;left:0;width:100vw;height:100vh;box-sizing:border-box;display:flex;justify-content:center}.PostPage_scrollContainer__JoaRd{height:100%;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:10px}.RulesPage_wrapper__zgEuL{padding:20px;width:100vw;display:flex;flex-direction:column;align-items:center;color:var(--color2);overflow-y:auto;max-height:90vh}.RulesPage_wrapper__zgEuL div{font-size:14px}.RulesPage_wrapper__zgEuL p{color:var(--color2);font-size:14px}.ProfilePage_wrapper__DFRyL,.SettingsPage_wrapper__meRwJ{height:100vh;width:100vw;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;background-color:var(--color1)}.ProfilePage_wrapper__DFRyL{padding:10px 10px 40px;gap:20px}.UserPage_wrapper__HRga6{position:fixed;top:0;left:0;width:100vw;height:100vh;box-sizing:border-box;display:flex;justify-content:center}.UserPage_scrollContainer__6h3Pi{height:100%;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:10px}.UserPage_profileHeader__Vaplu{display:flex;flex-direction:column;align-items:center;gap:10px}.UserPage_displayName__3T__L{font-size:18px;font-weight:700;color:var(--color2);text-align:center}.UserPage_infoBlock__kiKPm,.UserPage_nameRow__trw8H{width:100%;font-size:14px;display:flex;border-bottom:1px solid var(--color3);padding-bottom:5px}.UserPage_infoBlock__kiKPm{flex-direction:column;gap:5px}.UserPage_aboutBlock__Ekdx6{display:flex;flex-direction:column;gap:10px;width:100%}.UserPage_aboutTitle__vDGtE{color:var(--color2);font-weight:700}.UserPage_aboutText__Rbih_{border-bottom:1px solid var(--color3);font-size:14px;margin-bottom:30px;word-break:break-word}.UserPage_postsBlock__b1h1A{width:100%;box-sizing:border-box}.UserPage_link__jsnTM{color:var(--color2);text-decoration:none;font-weight:500;position:relative;transition:all .3s ease;word-break:break-word}.UserPage_link__jsnTM:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:var(--color2);transition:width .3s ease}.UserPage_link__jsnTM:hover{color:var(--color2);opacity:.8}.UserPage_link__jsnTM:hover:after{width:100%}.UserPage_link__jsnTM:active{transform:scale(.97)}.UserPage_link__jsnTM:focus{outline:2px dashed var(--color2);outline-offset:3px}