.LoginForm_login_form__bVw7o{margin:0 auto;width:100%;max-width:540px;padding:2rem;background:var(--background-secondary);box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.LoginForm_login_form__bVw7o .LoginForm_form_header__53Agc{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.LoginForm_login_form__bVw7o .LoginForm_form_header__53Agc h2{margin:0;color:var(--foreground);font-size:1.5rem;font-weight:600}.LoginForm_login_form__bVw7o .LoginForm_form_header__53Agc .LoginForm_close_button__jEI_b{background:none;border:none;font-size:1.5rem;color:var(--foreground);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.LoginForm_login_form__bVw7o .LoginForm_form_header__53Agc .LoginForm_close_button__jEI_b:hover{background:var(--background-tertiary);color:var(--foreground)}.LoginForm_login_form__bVw7o .LoginForm_error_message__3dF_M{background:#fee;color:#c53030;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.875rem;border:1px solid #fed7d7}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_form_group__s9hxn{margin-bottom:1rem}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_form_group__s9hxn label{display:block;margin-bottom:.5rem;color:var(--foreground);font-weight:500;font-size:.875rem}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_form_group__s9hxn input{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:6px;font-size:1rem;transition:all .2s ease;box-sizing:border-box}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_form_group__s9hxn input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_form_group__s9hxn input.LoginForm_error__YxeIH{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_form_group__s9hxn input::placeholder{color:#9ca3af}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_form_group__s9hxn .LoginForm_field_error__Tnw5_{display:block;color:#ef4444;font-size:.75rem;margin-top:.25rem}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_submit_button__q4mtK{width:100%;background:var(--primary);color:#fff;border:none;padding:.875rem;font-size:1rem;font-weight:600;cursor:pointer;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_submit_button__q4mtK:hover:not(:disabled){background:var(--primary-hover)}.LoginForm_login_form__bVw7o .LoginForm_form__js4lq .LoginForm_submit_button__q4mtK:disabled{background:var(--muted);cursor:not-allowed;transform:none}.LoginForm_login_form__bVw7o .LoginForm_divider__fSkpI{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;text-align:center;margin:36px 0;width:100%}.LoginForm_login_form__bVw7o .LoginForm_divider__fSkpI>span.LoginForm_divider_line__6XQ6w{z-index:1;height:1px;width:100%;background:var(--border)}.LoginForm_login_form__bVw7o .LoginForm_divider__fSkpI>span.LoginForm_divider_text__4kr2P{z-index:10;position:absolute;left:50%;right:0;width:fit-content;background:var(--background-secondary);padding:0 1rem;color:var(--foreground);font-size:.875rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.LoginForm_login_form__bVw7o .LoginForm_google_button__QS_xk{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fff;border:3px solid var(--gray-100);padding:.875rem;font-size:1rem;font-weight:500;cursor:pointer;margin-bottom:1.5rem;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px}.LoginForm_login_form__bVw7o .LoginForm_google_button__QS_xk:hover:not(:disabled){border-color:var(--gray-300)}.LoginForm_login_form__bVw7o .LoginForm_google_button__QS_xk:disabled{opacity:.6;cursor:not-allowed;transform:none}.LoginForm_login_form__bVw7o .LoginForm_google_button__QS_xk .LoginForm_google_icon__LH4HJ{width:20px;height:20px}.LoginForm_login_form__bVw7o .LoginForm_google_button__QS_xk span{color:var(--gray-700)}.LoginForm_login_form__bVw7o .LoginForm_switch_form__tE3q1{text-align:center;color:#6b7280;font-size:.875rem}.LoginForm_login_form__bVw7o .LoginForm_switch_form__tE3q1 button{background:none;border:none;color:#3b82f6;cursor:pointer;font-weight:500;margin-left:.25rem;text-decoration:underline}.LoginForm_login_form__bVw7o .LoginForm_switch_form__tE3q1 button:hover{color:#2563eb}.RegisterForm_register_form__9T09r{margin:0 auto;width:100%;max-width:540px;padding:2rem;background:var(--background-secondary);box-shadow:0 10px 25px rgba(0,0,0,.1);max-height:90vh;overflow-y:auto;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.RegisterForm_register_form__9T09r .RegisterForm_form_header__zNlbM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.RegisterForm_register_form__9T09r .RegisterForm_form_header__zNlbM h2{margin:0;color:var(--foreground);font-size:1.5rem;font-weight:600}.RegisterForm_register_form__9T09r .RegisterForm_form_header__zNlbM .RegisterForm_close_button__FmZMC{background:none;border:none;font-size:1.5rem;color:var(--foreground);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.RegisterForm_register_form__9T09r .RegisterForm_form_header__zNlbM .RegisterForm_close_button__FmZMC:hover{background:#f5f5f5;color:#333}.RegisterForm_register_form__9T09r .RegisterForm_error_message__qkHCY{background:var(--red-100);color:var(--red-600);padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.875rem;border:1px solid var(--red-100)}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb{margin-bottom:1.5rem}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb .RegisterForm_google_button__wzVwM{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fff;border:3px solid var(--gray-100);padding:.875rem;font-size:1rem;font-weight:500;cursor:pointer;margin-bottom:1.5rem;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb .RegisterForm_google_button__wzVwM:hover:not(:disabled){border-color:var(--gray-300)}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb .RegisterForm_google_button__wzVwM:disabled{opacity:.6;cursor:not-allowed;transform:none}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb .RegisterForm_google_button__wzVwM .RegisterForm_google_icon__DeVza{width:20px;height:20px}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb .RegisterForm_google_button__wzVwM span{color:var(--gray-700)}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb .RegisterForm_divider__9mFvM{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;text-align:center;margin:36px 0;width:100%}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb .RegisterForm_divider__9mFvM>span.RegisterForm_divider_line__xy5jC{z-index:1;height:1px;width:100%;background:var(--border)}.RegisterForm_register_form__9T09r .RegisterForm_register_options__TxRJb .RegisterForm_divider__9mFvM>span.RegisterForm_divider_text__n5mYl{z-index:10;position:absolute;left:50%;right:0;width:fit-content;background:var(--background-secondary);padding:0 1rem;color:var(--foreground);font-size:.875rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG{margin-bottom:1.5rem;text-align:center}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG label{display:block;margin-bottom:1rem;color:var(--foreground);font-weight:500;font-size:.875rem}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG .RegisterForm_avatar_upload__37bHX{display:inline-block;position:relative}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG .RegisterForm_avatar_upload__37bHX .RegisterForm_upload_button__ROAJS{z-index:10;position:absolute;bottom:-5px;right:-5px;width:30px;height:30px;border-radius:50%;background:#3b82f6;color:#fff;border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all .2s ease}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG .RegisterForm_avatar_upload__37bHX .RegisterForm_upload_button__ROAJS:hover{background:#2563eb;transform:scale(1.1)}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG .RegisterForm_avatar_upload__37bHX .RegisterForm_avatar_preview__Osr8D{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--border)}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG .RegisterForm_avatar_upload__37bHX .RegisterForm_avatar_preview__Osr8D:hover{border-color:#3b82f6}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG .RegisterForm_avatar_upload__37bHX .RegisterForm_avatar_preview__Osr8D .RegisterForm_avatar_image__1C_HF{width:100%;height:100%;object-fit:cover}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_avatar_section__NDDxG .RegisterForm_avatar_upload__37bHX .RegisterForm_file_input___2B0p{display:none}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_form_group__OlygE{margin-bottom:1rem}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_form_group__OlygE label{display:block;margin-bottom:.5rem;color:#374151;font-weight:500;font-size:.875rem}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_form_group__OlygE input{width:100%;padding:.75rem;border:2px solid #e5e7eb;font-size:1rem;transition:all .2s ease;box-sizing:border-box;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_form_group__OlygE input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_form_group__OlygE input.RegisterForm_error__3uZGI{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_form_group__OlygE input::placeholder{color:#9ca3af}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_form_group__OlygE .RegisterForm_field_error__PHNMM{display:block;color:#ef4444;font-size:.75rem;margin-top:.25rem}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_submit_button__hDLVi{width:100%;background:#10b981;color:#fff;border:none;padding:.875rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_submit_button__hDLVi:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.RegisterForm_register_form__9T09r .RegisterForm_form__A91w7 .RegisterForm_submit_button__hDLVi:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.RegisterForm_register_form__9T09r .RegisterForm_switch_form__b03cQ{text-align:center;color:#6b7280;font-size:.875rem}.RegisterForm_register_form__9T09r .RegisterForm_switch_form__b03cQ button{background:none;border:none;color:#3b82f6;cursor:pointer;font-weight:500;margin-left:.25rem;text-decoration:underline}.RegisterForm_register_form__9T09r .RegisterForm_switch_form__b03cQ button:hover{color:#2563eb}.AuthModal_modal_overlay__au25b{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;z-index:1000;padding:12px;backdrop-filter:blur(12px);animation:AuthModal_fadeIn__11_Kx .2s ease-out;-webkit-animation:AuthModal_fadeIn__11_Kx .2s ease-out}.AuthModal_modal_overlay__au25b>.AuthModal_modal_content__agSaH{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;position:relative;animation:AuthModal_slideIn__9YCmj .3s ease-out}@keyframes AuthModal_fadeIn__11_Kx{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_slideIn__9YCmj{0%{opacity:0;transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95)}to{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}}header.Header_header__b7i2g{z-index:1000;position:fixed;display:flex;justify-content:flex-start;align-items:center;top:0;left:0;right:0;width:100%;height:72px;background-color:transparent;overflow-x:auto;overflow-y:hidden;transition:.7s cubic-bezier(.23,1,.32,1);-webkit-transition:.7s cubic-bezier(.23,1,.32,1);-moz-transition:.7s cubic-bezier(.23,1,.32,1);-ms-transition:.7s cubic-bezier(.23,1,.32,1);-o-transition:.7s cubic-bezier(.23,1,.32,1)}header.Header_header__b7i2g.Header_open__31yGu{top:72px}header.Header_header__b7i2g>.Header_headerContainer__kQn6h{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:24px;padding:12px;width:100%;height:100%;overflow-x:auto;overflow-y:hidden}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>*{min-width:48px}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_menu_button__W6gfz{display:flex;flex-direction:row;justify-content:center;align-items:center}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx{display:flex;gap:24px;padding:12px 18px;min-width:fit-content;border:1px solid transparent;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx:hover{transform:scale(1.05);background-color:rgba(var(--background-secondary-rgb),.5);border:1px solid var(--border);backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;-moz-backdrop-filter:blur(12px)!important}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a{border-bottom:1px solid hsla(0,0%,100%,0)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a.Header_active__HM7TO{border-bottom:1px solid var(--foreground-tertiary)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_nav_links__yfXgx>a:hover{border-bottom:1px solid var(--foreground)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:fit-content;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb.Header_active__HM7TO{border:2px solid var(--text-tertiary)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_user_info__aNrab{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:max-content}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_user_info__aNrab>.Header_user_name__Uwd0s{font-size:.9rem;font-weight:500;color:var(--foreground)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_user_info__aNrab>.Header_user_avatar__iRW7A{width:42px;height:42px;border-radius:50%;object-fit:cover}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>button{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>button svg{font-size:.9rem}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>button:hover{background:var(--background-tertiary)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6 svg{font-size:.9rem}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_login_button__wZdB6:hover{background:var(--background-tertiary)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_register_button__6O6V3{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground)}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_register_button__6O6V3 svg{font-size:.9rem}header.Header_header__b7i2g>.Header_headerContainer__kQn6h>.Header_auth_section__SVcFb>.Header_auth_buttons__MW2ar>.Header_register_button__6O6V3:hover{background:var(--background-tertiary)}.Menu_menu__XbGqB{z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;padding-bottom:72px;top:0;left:0;width:100vw;height:144px;transform:translateY(calc(-100% + 72px));-webkit-transform:translateY(calc(-100% + 72px));-moz-transform:translateY(calc(-100% + 72px));-ms-transform:translateY(calc(-100% + 72px));-o-transform:translateY(calc(-100% + 72px));transition:.7s cubic-bezier(.23,1,.32,1);-webkit-transition:.7s cubic-bezier(.23,1,.32,1);-moz-transition:.7s cubic-bezier(.23,1,.32,1);-ms-transition:.7s cubic-bezier(.23,1,.32,1);-o-transition:.7s cubic-bezier(.23,1,.32,1)}.Menu_menu__XbGqB.Menu_open__YOdcc{background-color:rgba(var(--background-secondary-rgb),.8);backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;-moz-backdrop-filter:blur(24px)!important;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);border-bottom:1px solid var(--border)}.ThemeToggle_toggle__8xKHM{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground)}.ThemeToggle_toggle__8xKHM svg{font-size:.9rem}.ThemeToggle_toggle__8xKHM:hover{background:var(--background-tertiary);border-color:var(--border-secondary)}.ThemeToggle_toggle__8xKHM:active{transform:scale(.98)}.ThemeToggle_icon__YrZIk{font-size:16px;line-height:1}.ThemeToggle_skeleton__v27Ld{width:80px;height:36px;background:var(--muted);border-radius:8px;animation:ThemeToggle_pulse__3P2QN 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ThemeToggle_pulse__3P2QN{0%,to{opacity:1}50%{opacity:.5}}.User_user_page__sctWw{padding-top:0!important}.User_user__1pHpb{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw}.User_user__1pHpb>.User_user_login__bwtvO{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.User_user__1pHpb>.User_user_login__bwtvO>button.User_user_login_button__6_p3h{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--background-secondary);border:1px solid var(--border);color:var(--foreground)}.User_user__1pHpb>.User_user_login__bwtvO>button.User_user_login_button__6_p3h svg{font-size:.9rem}.User_user__1pHpb>.User_user_login__bwtvO>button.User_user_login_button__6_p3h:hover{background:var(--background-tertiary)}.User_user__1pHpb>.User_user_login__bwtvO>button.User_user_register_button__fQkEk{display:flex;flex-direction:row;justify-content:center;align-items:center;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;gap:9px;padding:8px 12px;font-size:.9rem;background:var(--primary);border:1px solid var(--primary);color:var(--color-white)}.User_user__1pHpb>.User_user_login__bwtvO>button.User_user_register_button__fQkEk svg{font-size:.9rem}.User_user__1pHpb>.User_user_login__bwtvO>button.User_user_register_button__fQkEk:hover{background:var(--primary-hover)}.User_user_contents__jRdzW{display:flex;flex-direction:column;justify-content:center;align-items:center}.User_user_contents__jRdzW>.User_feature_coming_soon__u9R4P{font-size:.8rem;color:var(--text-tertiary)}.User_user_info__SEgOu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;padding:72px 24px 24px;width:100%;background-color:var(--background-secondary)}.User_user_info__SEgOu>.User_user_info_container__h8PJb{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;max-width:360px}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_own_profile_badge__Kc59H{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3px 9px;border:1px solid var(--border);border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_own_profile_badge__Kc59H>span{font-size:.75rem;color:var(--text-secondary)}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_user_info_header__0UVjz{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_user_info_header__0UVjz>.User_user_info_header_avatar__RzUg1{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60px;width:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_user_info_header__0UVjz>.User_user_info_header_avatar__RzUg1>img{width:100%;height:100%;object-fit:cover}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_user_info_header__0UVjz>.User_user_info_content__njQ7x{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_user_info_header__0UVjz>.User_user_info_content__njQ7x>.User_user_info_name__eJNWo{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_user_info_header__0UVjz>.User_user_info_content__njQ7x>.User_user_info_username__omMTN{font-size:.8rem;color:var(--text-secondary)}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_logout__yAdbo{position:absolute;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_logout__yAdbo>button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:9px;word-wrap:nowrap;min-width:max-content;text-decoration:none;cursor:pointer;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;gap:6px;padding:4px 8px;font-size:.8rem;background:var(--danger);border:1px solid var(--danger);color:var(--color-white)}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_logout__yAdbo>button svg{font-size:.9rem;font-size:.8rem}.User_user_info__SEgOu>.User_user_info_container__h8PJb>.User_logout__yAdbo>button:hover{background:var(--danger-hover)}