.mypage_mypageContainer__K79TS{max-width:875px;margin:0 auto;padding:2rem}.mypage_mypageContainer__K79TS h1{text-align:center;margin-bottom:2rem;font-size:2rem}.mypage_mypageContainer__K79TS section{background:#fff;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mypage_mypageContainer__K79TS section h2{margin-bottom:1.5rem;font-size:1.5rem}.mypage_formGroup__0MROM{display:flex;flex-direction:column;margin-bottom:1.5rem}.mypage_formGroup__0MROM label{font-weight:500;color:#4a5568;margin-bottom:.5rem}.mypage_formGroup__0MROM input{height:38px;padding:.5rem;border:1px solid #e5e7eb;border-radius:4px;font-size:.875rem}.mypage_formGroup__0MROM input:disabled{background-color:#f3f4f6}.mypage_buttonGroup__cAzz3{display:flex;gap:1rem}.mypage_cancelButton__qoqyB,.mypage_changePasswordButton__nOget,.mypage_deleteButton__heo6e,.mypage_editButton__o4r7J,.mypage_saveButton__AkZ_D{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.mypage_changePasswordButton__nOget,.mypage_editButton__o4r7J,.mypage_saveButton__AkZ_D{background-color:var(--primary-color);color:#fff}.mypage_changePasswordButton__nOget:hover,.mypage_editButton__o4r7J:hover,.mypage_saveButton__AkZ_D:hover{background-color:var(--primary-dark)}.mypage_changePasswordButton__nOget:disabled,.mypage_editButton__o4r7J:disabled,.mypage_saveButton__AkZ_D:disabled{opacity:.7;cursor:not-allowed}.mypage_cancelButton__qoqyB{background-color:var(--gray-200);color:var(--gray-700)}.mypage_cancelButton__qoqyB:hover{background-color:var(--gray-300)}.mypage_deleteButton__heo6e{background-color:#dc2626;color:#fff}.mypage_deleteButton__heo6e:hover{background-color:#b91c1c}.mypage_error__d5cvK{color:#dc2626;margin:1rem 0}.mypage_success__Y3fMa{color:#059669;margin:1rem 0}.mypage_fanSection__wj_uq{margin-bottom:1.5rem}.mypage_fanSection__wj_uq label{display:block;font-weight:500;color:#4a5568;margin-bottom:.5rem}.mypage_fanSection__wj_uq .mypage_radioGroup___Umim{display:flex;gap:1rem}.mypage_fanSection__wj_uq .mypage_radioGroup___Umim button{padding:.5rem 1rem;border:1px solid var(--gray-200);border-radius:4px;background:#fff;cursor:pointer}.mypage_fanSection__wj_uq .mypage_radioGroup___Umim button.mypage_active__J8RyL{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.mypage_fanSection__wj_uq .mypage_radioGroup___Umim button:disabled{opacity:.7;cursor:not-allowed}.mypage_teamGrid__P_8ER{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem;margin-bottom:1rem}.mypage_teamCard__K5LlT{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.mypage_teamCard__K5LlT:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#cbd5e0}.mypage_teamCard__K5LlT.mypage_selected__1L713{background-color:var(--selected-team-color,var(--team-primary-color));color:var(--selected-team-text-color,var(--team-text-color));border-color:var(--selected-team-secondary-color,var(--team-secondary-color));cursor:default}.mypage_teamCard__K5LlT.mypage_selected__1L713:hover{transform:none;box-shadow:none}.mypage_teamCard__K5LlT span{text-align:center;font-size:.875rem;font-weight:500}.mypage_teamCard__K5LlT:not(.mypage_selected__1L713){opacity:.8}.mypage_teamCard__K5LlT:not(.mypage_selected__1L713):hover{opacity:1}.mypage_postsList__2VjoS .mypage_postItem__pCtpI{display:flex;align-items:center;padding:1rem;border-bottom:1px solid var(--gray-200)}.mypage_postsList__2VjoS .mypage_postItem__pCtpI:last-child{border-bottom:none}.mypage_postsList__2VjoS .mypage_postItem__pCtpI .mypage_postTeam__DZvz6{min-width:100px;font-weight:500}.mypage_postsList__2VjoS .mypage_postItem__pCtpI .mypage_postTitle__y4dwD{flex:1 1;margin:0 1rem;color:inherit;text-decoration:none}.mypage_postsList__2VjoS .mypage_postItem__pCtpI .mypage_postTitle__y4dwD:hover{text-decoration:underline}.mypage_postsList__2VjoS .mypage_postItem__pCtpI .mypage_postDate__3PKWF{color:var(--gray-500);font-size:.875rem}.mypage_postsList__2VjoS .mypage_noPosts__tlFjo{text-align:center;padding:2rem;color:var(--gray-500);font-size:.875rem}.mypage_pagination__NfwXs{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem}.mypage_pagination__NfwXs .mypage_pageButton__XLyAe{padding:.5rem 1rem;border:1px solid var(--gray-200);background:#fff;border-radius:4px;cursor:pointer;transition:all .2s;min-width:40px}.mypage_pagination__NfwXs .mypage_pageButton__XLyAe:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-300)}.mypage_pagination__NfwXs .mypage_pageButton__XLyAe:disabled{cursor:not-allowed;opacity:.5}.mypage_pagination__NfwXs .mypage_pageButton__XLyAe.mypage_active__J8RyL{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.mypage_pagination__NfwXs .mypage_pageButton__XLyAe.mypage_active__J8RyL:hover{background:var(--primary-dark)}.mypage_inputWithButton__p2Iar{display:flex;gap:1rem;align-items:center}.mypage_inputWithButton__p2Iar input{flex:1 1;height:38px;padding:.5rem;border:1px solid var(--gray-100);border-radius:4px;font-size:.875rem}.mypage_inputWithButton__p2Iar input:disabled{background-color:var(--gray-50)}.mypage_inputWithButton__p2Iar .mypage_buttonGroup__cAzz3{display:flex;gap:.5rem}.mypage_inputWithButton__p2Iar .mypage_buttonGroup__cAzz3 button{min-width:60px;height:38px}.mypage_inputWithButton__p2Iar button{padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s;font-size:.875rem;min-width:60px;height:38px}.mypage_inputWithButton__p2Iar button.mypage_editButton__o4r7J,.mypage_inputWithButton__p2Iar button.mypage_saveButton__AkZ_D{background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--background)}.mypage_inputWithButton__p2Iar button.mypage_editButton__o4r7J:hover,.mypage_inputWithButton__p2Iar button.mypage_saveButton__AkZ_D:hover{background-color:var(--primary-dark)}.mypage_inputWithButton__p2Iar button.mypage_editButton__o4r7J:disabled,.mypage_inputWithButton__p2Iar button.mypage_saveButton__AkZ_D:disabled{background-color:var(--gray-50);opacity:.7;cursor:not-allowed}.mypage_inputWithButton__p2Iar button.mypage_cancelButton__qoqyB{background-color:#fff;border:1px solid var(--gray-100);color:var(--gray-500)}.mypage_inputWithButton__p2Iar button.mypage_cancelButton__qoqyB:hover{background-color:var(--gray-50);border-color:var(--gray-200)}.mypage_teamSelect__c0giU{margin-bottom:1.5rem}.mypage_teamSelect__c0giU label{display:block;font-weight:500;color:#4a5568;margin-bottom:.5rem}.buttons_authButton__X9lTK,.buttons_dangerButton__crXvM,.buttons_findingTeamButton__XWZ4J,.buttons_paginationButton__d_n8s,.buttons_primaryButton__sinEn,.buttons_reactionButton___4RdB,.buttons_searchButton__5Mza_,.buttons_secondaryButton___QS4w{padding:.75rem 1.5rem;border-radius:6px;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,0);font-weight:500}.buttons_authButton__X9lTK:hover,.buttons_dangerButton__crXvM:hover,.buttons_findingTeamButton__XWZ4J:hover,.buttons_paginationButton__d_n8s:hover,.buttons_primaryButton__sinEn:hover,.buttons_reactionButton___4RdB:hover,.buttons_searchButton__5Mza_:hover,.buttons_secondaryButton___QS4w:hover{transform:translateY(-1px)}.buttons_authButton__X9lTK:active,.buttons_dangerButton__crXvM:active,.buttons_findingTeamButton__XWZ4J:active,.buttons_paginationButton__d_n8s:active,.buttons_primaryButton__sinEn:active,.buttons_reactionButton___4RdB:active,.buttons_searchButton__5Mza_:active,.buttons_secondaryButton___QS4w:active{transform:translateY(0)}.buttons_authButton__X9lTK:disabled,.buttons_dangerButton__crXvM:disabled,.buttons_findingTeamButton__XWZ4J:disabled,.buttons_paginationButton__d_n8s:disabled,.buttons_primaryButton__sinEn:disabled,.buttons_reactionButton___4RdB:disabled,.buttons_searchButton__5Mza_:disabled,.buttons_secondaryButton___QS4w:disabled{opacity:.7;cursor:not-allowed;transform:none}.buttons_primaryButton__sinEn{background-color:var(--team-primary-color,var(--primary-color));color:var(--team-text-color,white)}.buttons_primaryButton__sinEn:hover{filter:brightness(110%);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.buttons_secondaryButton___QS4w{background-color:var(--background);color:var(--gray-400);border:1px solid var(--gray-100)}.buttons_secondaryButton___QS4w:hover{background-color:var(--gray-50);border-color:var(--gray-200)}.buttons_dangerButton__crXvM{background-color:#dc3545;color:#fff}.buttons_dangerButton__crXvM:hover{background-color:#c82333}.buttons_reactionButton___4RdB{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #e5e7eb;background-color:#fff}.buttons_reactionButton___4RdB .buttons_icon__nwifm{font-size:1.25rem}.buttons_reactionButton___4RdB .buttons_count__NC1z2{font-weight:600;min-width:1.5rem;text-align:center}.buttons_reactionButton___4RdB.buttons_liked__24f9i{background-color:var(--team-primary-color);border-color:var(--team-primary-color);color:var(--team-text-color)}.buttons_reactionButton___4RdB.buttons_disliked__WYHn0{background-color:#ef4444;border-color:#ef4444;color:#fff}.buttons_searchButton__5Mza_{padding:.5rem 1rem;background-color:var(--team-primary-color);color:var(--team-text-color)}.buttons_paginationButton__d_n8s{padding:.5rem 1rem;border:1px solid #e5e7eb;background:#fff;color:#4a5568}.buttons_paginationButton__d_n8s.buttons_active__E1PlA{background-color:var(--team-primary-color);color:var(--team-text-color);border-color:var(--team-primary-color)}.buttons_authButton__X9lTK{width:100%;padding:.75rem;background-color:var(--primary-color);color:#fff;font-weight:500}.buttons_authButton__X9lTK:hover{background-color:var(--primary-dark)}.buttons_findingTeamButton__XWZ4J{width:100%;margin-top:1rem;padding:.75rem;background-color:#fff;border:2px solid #e5e7eb;color:#4a5568}.buttons_findingTeamButton__XWZ4J:hover{background-color:#f8f9fa;border-color:#cbd5e0}.buttons_findingTeamButton__XWZ4J.buttons_active__E1PlA{background-color:#000;color:#fff;border-color:#000}.buttons_findingTeamButton__XWZ4J:not(:hover):not(.buttons_active__E1PlA){opacity:.7}