._loginPage_qaw3s_3{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}._loginBackground_qaw3s_12{position:fixed;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}._loginOverlay_qaw3s_21{position:fixed;inset:0;background:#0006;z-index:1}._loginContainer_qaw3s_28{position:relative;z-index:10;width:100%;max-width:400px;padding:1rem}._loginBox_qaw3s_37{background:#ffffff14;backdrop-filter:blur(24px) saturate(230%);-webkit-backdrop-filter:blur(24px) saturate(230%);border:1px solid rgba(255,255,255,.25);border-radius:1rem;overflow:hidden;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}._loginHeader_qaw3s_49{padding:1.5rem 1.5rem 0;text-align:center}._loginTitle_qaw3s_54{font-size:1.5rem;font-weight:700;color:#fff;margin:0}._loginContent_qaw3s_61{padding:1.5rem}@media(max-width:767px){._loginPage_qaw3s_3{min-height:100%;height:100%;padding-top:4rem}._loginContainer_qaw3s_28{flex:1;display:flex;flex-direction:column;min-height:0;max-width:none;padding:1rem}._loginBox_qaw3s_37{flex:1;display:flex;flex-direction:column;min-height:0;border-radius:1rem}._loginContent_qaw3s_61{flex:1;display:flex;flex-direction:column;justify-content:center}}._profilePage_2kyqy_3{position:relative;width:100%;min-height:100vh}._profileBackground_2kyqy_9{position:fixed;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}._profileOverlay_2kyqy_18{position:fixed;inset:0;background:#00000080;z-index:1}._profileContent_2kyqy_25{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column;padding:5rem 1rem 2rem}@media(min-width:768px){._profileContent_2kyqy_25{padding:8rem 2rem 2rem}}._profileContainer_2kyqy_40{max-width:28rem;margin-left:auto;margin-right:auto;width:100%}._backButton_2kyqy_47{position:absolute;left:1rem;top:5rem;width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:20;background:linear-gradient(135deg,#ffffff26,#ffffff0d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}._backButton_2kyqy_47:active{transform:scale(.95)}@media(min-width:768px){._backButton_2kyqy_47{left:2rem;top:8rem}._card_2kyqy_75{margin-top:2rem}}._card_2kyqy_75{border-radius:1rem;overflow:hidden;padding:1.5rem;background:linear-gradient(135deg,#5d5eb74d,#494aa373);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 25px 50px -12px #0006}@media(max-width:768px){._card_2kyqy_75{margin-top:5rem}}._userAvatar_2kyqy_97{width:4rem;height:4rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff26;border:2px solid rgba(255,255,255,.3)}._divider_2kyqy_109{height:1px;background:#fff3;margin-bottom:1.5rem}._input_2kyqy_115{width:100%;padding:.75rem 1rem .75rem 3rem;border-radius:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.875rem;transition:all .2s}._input_2kyqy_115::-moz-placeholder{color:#fff6}._input_2kyqy_115::placeholder{color:#fff6}._input_2kyqy_115:focus{outline:none;box-shadow:0 0 0 2px #ffffff4d;border-color:#fff6}._messageError_2kyqy_136{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;background:#ef444433;border:1px solid rgba(248,113,113,.3);color:#fecaca;font-size:.875rem}._messageSuccess_2kyqy_148{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;background:#22c55e33;border:1px solid rgba(74,222,128,.3);color:#bbf7d0;font-size:.875rem}._submitButton_2kyqy_160{width:100%;padding:.75rem 1rem;border-radius:.75rem;font-weight:600;font-size:.875rem;transition:all .2s}._submitButton_2kyqy_160:disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed}._submitButton_2kyqy_160:not(:disabled){background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.2)}._submitButton_2kyqy_160:not(:disabled):hover{background:#ffffff4d;border-color:#ffffff4d}._statsCard_1pwk8_1{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}._searchBar_1pwk8_8{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.1)}._memberCard_1pwk8_13{background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}._searchDropdown_1pwk8_20{background:linear-gradient(135deg,#5d5eb7f2,#494aa3e6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}._tooltip_1pwk8_26{background:linear-gradient(135deg,#5d5eb7f2,#494aa3e6);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._backButton_7em66_1{background:linear-gradient(135deg,#ffffff26,#ffffff0d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}._headerCard_7em66_7{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}._bioCard_7em66_14{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.1)}._albumCard_7em66_19{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}._bioBlockDesktop_7em66_25{background:linear-gradient(135deg,#5d5eb740,#494aa326,#5d5eb733);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px #0000001a}._scrollTopButton_7em66_31{background:linear-gradient(135deg,#5d5eb7e6,#494aa3d9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #0000004d}._modalContent_7em66_38{background:linear-gradient(135deg,#5d5eb7fa,#494aa3f2);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._backButtonDesktop_7em66_44{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
