.UserInfo_userInfo__VgnYN{display:flex;align-items:center;border-bottom:1px solid var(--foreground);gap:8px}.UserInfo_tooltip__y_IYX{position:relative}.UserInfo_tooltip__y_IYX .UserInfo_tooltipText__01nyY{visibility:hidden;background-color:#000;color:#fff;text-align:center;padding:5px;border-radius:5px;font-size:12px;position:absolute;top:100%;left:20px;transform:translateX(-50%);z-index:1;width:100px;opacity:0;transition:opacity .3s}.UserInfo_tooltip__y_IYX:hover .UserInfo_tooltipText__01nyY{visibility:visible;opacity:1}.UserInfo_starButton__JXdv4{display:flex;align-items:center;justify-content:center;padding:2px;background-color:transparent;border:1px solid var(--sub--background);border-radius:2px}.UserInfo_active__acSXQ{border:1px solid var(--star)}.UserInfo_starButton__JXdv4:hover{cursor:pointer;border:1px solid var(--star)}.UserInfo_active__acSXQ:hover{border:1px solid var(--sub--background)}.UserInfo_starImg__3f_na{width:16px;height:16px;margin:2px}.UserInfo_funcContainer__iUE_k{display:flex;gap:4px}.UserInfo_funcContainer__iUE_k button{height:100%;padding:4px;border-radius:4px;font-weight:700;cursor:pointer}.UserInfo_guestbook__WaCBD{color:var(--edge);border:1px solid var(--star);background-color:var(--star)}.UserInfo_guestbook__WaCBD:hover{background-color:var(--star--hover)}.UserInfo_analysis__uEZwU{color:var(--foreground);border:1px solid var(--point);background-color:var(--point)}.UserInfo_analysis__uEZwU:hover{background-color:var(--point--background)}@media (max-width:768px){.UserInfo_nickname__OmT8k{font-size:20px}.UserInfo_level__lXrry{display:none}.UserInfo_analysis__uEZwU{padding:2px}}.NicknamePopup_popupOverlay__meOd5{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:NicknamePopup_fadeIn__o03pa .2s ease-out}@keyframes NicknamePopup_fadeIn__o03pa{0%{opacity:0}to{opacity:1}}.NicknamePopup_popupContainer__8TlV2{width:600px;max-width:90vw;max-height:90vh;background:linear-gradient(135deg,var(--edge) 0,#1f1f1f 100%);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden;animation:NicknamePopup_slideUp__caUo2 .3s ease-out}@keyframes NicknamePopup_slideUp__caUo2{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.NicknamePopup_popupContent__x0Zmp{padding:32px}.NicknamePopup_popupTitle__z1YLo{font-size:28px;font-weight:700;background:linear-gradient(135deg,var(--point) 0,var(--point--hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;letter-spacing:-.5px}.NicknamePopup_popupDescription__7kjar{font-size:15px;color:var(--foreground);opacity:.85;margin-bottom:28px;line-height:1.6}.NicknamePopup_popupList__r3oSF{list-style:none;margin-bottom:32px;background:hsla(0,0%,100%,.02);border-radius:12px;padding:20px;border:1px solid hsla(0,0%,100%,.05)}.NicknamePopup_popupList__r3oSF li{position:relative;padding-left:24px;margin-bottom:12px;font-size:14px;color:var(--foreground);opacity:.9;line-height:1.6}.NicknamePopup_popupList__r3oSF li:last-child{margin-bottom:0}.NicknamePopup_popupList__r3oSF li:before{content:"•";position:absolute;left:8px;color:var(--point);font-weight:700;font-size:18px}.NicknamePopup_inputContainer__NBBmf{display:flex;gap:12px;margin-bottom:12px}.NicknamePopup_inputField__C19YE{flex:1 1;padding:14px 18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:var(--foreground);font-size:15px;transition:all .2s ease;outline:none}.NicknamePopup_inputField__C19YE::placeholder{color:var(--gray--util);opacity:.6}.NicknamePopup_inputField__C19YE:focus{background:hsla(0,0%,100%,.08);border-color:var(--point);box-shadow:0 0 0 3px rgba(78,182,85,.1)}.NicknamePopup_checkButton__lw19I{padding:14px 24px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:var(--foreground);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.NicknamePopup_checkButton__lw19I:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);transform:translateY(-1px)}.NicknamePopup_checkButton__lw19I:active{transform:translateY(0)}.NicknamePopup_checkMessage__iDoFR{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--foreground)}.NicknamePopup_available__MTR2s{color:var(--point)}.NicknamePopup_unavailable__o0k4u{color:var(--lose--edge)}.NicknamePopup_submitButton__0sTMT{width:100%;padding:16px;background-color:var(--point);border:none;border-radius:10px;color:var(--foreground);font-size:16px;font-weight:700;margin-top:12px;cursor:pointer;transition:all .2s ease}.NicknamePopup_submitButton__0sTMT:hover{transform:translateY(-1px)}.NicknamePopup_submitButton__0sTMT:active{transform:translateY(0);box-shadow:0 2px 8px rgba(78,182,85,.3)}.NicknamePopup_submitButton__0sTMT:disabled{background-color:var(--gray--util);cursor:not-allowed}.NicknamePopup_popupFooter__ptKSC{display:flex;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.NicknamePopup_button__9m0Zy{cursor:pointer;border:none;font-weight:700;transition:all .2s ease}.NicknamePopup_logoutButton__aCrZf{flex:1 1;height:52px;background-color:var(--lose--edge);color:var(--foreground);font-size:15px;border-radius:0}.NicknamePopup_logoutButton__aCrZf:hover{background-color:var(--lose--hover)}@media (max-width:768px){.NicknamePopup_popupContainer__8TlV2{width:90%;max-height:85vh}.NicknamePopup_popupContent__x0Zmp{padding:24px}.NicknamePopup_popupTitle__z1YLo{font-size:24px}.NicknamePopup_popupDescription__7kjar{font-size:14px}.NicknamePopup_inputContainer__NBBmf{flex-direction:column}.NicknamePopup_checkButton__lw19I{width:100%}}.Popup_popupOverlay__DPi_O{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Popup_closeContainer__Vo5um,.Popup_popupContainer__mSF6V{background-color:var(--edge);border-radius:8px}.Popup_closeContainer__Vo5um{position:relative;display:flex;justify-content:flex-end;height:40px}.Popup_closeButtonWrapper__KvN3e,.Popup_closeIcon__mPNNj{cursor:pointer;margin:12px 12px 0 0}.Popup_closeIcon__mPNNj{width:18px;height:18px;fill:var(--point)}.UserInfoPopup_popup__Yq9xC{width:1040px;height:760px}.UserInfoPopup_tabs__5yo9x{display:flex;justify-content:center;gap:12px;padding:12px 12px 40px}.UserInfoPopup_tab__9Zw_P{width:160px;text-align:center;padding:10px 12px;cursor:pointer;border:1px solid #ccc;border-radius:4px;background-color:var(--edge);transition:background-color .3s;color:var(--foreground)}.UserInfoPopup_tab__9Zw_P:hover{border:1px solid var(--point);color:var(--point);font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.5)}.UserInfoPopup_active__Q0eq1{font-weight:700}.UserInfoPopup_active__Q0eq1,.UserInfoPopup_active__Q0eq1:hover{color:var(--edge);background-color:var(--point)}@media (max-width:768px){.UserInfoPopup_popup__Yq9xC{width:94vw;height:calc(60vh + 60px);min-height:480px}.UserInfoPopup_tabs__5yo9x{padding-bottom:12px}.UserInfoPopup_tab__9Zw_P{width:100px;padding:8px 4px;font-size:12px}}.UserDirectorTactic_popContainer__C1Biz{display:flex;flex-direction:column;align-items:center;gap:12px;height:640px}.UserDirectorTactic_container__BhVR0{display:flex;flex-direction:column;padding:0 20px;height:520px;overflow:auto}.UserDirectorTactic_title__AzVZM{display:flex;justify-content:center;margin-bottom:20px}.UserDirectorTactic_desc__wg6Sm{font-size:12px;color:var(--point);display:flex;justify-content:flex-end;padding-right:60px}.UserDirectorTactic_tacticContainer__TFJx1{display:flex;flex-direction:column;align-items:center;margin-top:20px;height:440px;overflow:auto}.UserDirectorTactic_headerRow__YiT19{display:flex}.UserDirectorTactic_tacticTitle__lkdte{width:240px}.UserDirectorTactic_tacticTitle__lkdte,.UserDirectorTactic_vsTitle__BxXT1{display:flex;justify-content:center;background-color:var(--point);padding:8px;font-weight:700;border:1px solid var(--edge);color:var(--edge)}.UserDirectorTactic_vsTitle__BxXT1{width:360px}.UserDirectorTactic_tactic__RlOZi{display:flex}.UserDirectorTactic_tacticInfo__oXUdH{align-items:center;padding:12px;width:240px}.UserDirectorTactic_tacticInfo__oXUdH,.UserDirectorTactic_vsInfo__YSv2A{display:flex;flex-direction:column;justify-content:center;border:1px solid var(--edge);background-color:var(--foreground);color:var(--edge)}.UserDirectorTactic_vsInfo__YSv2A{width:360px}.UserDirectorTactic_vs__X__7z{display:flex;padding:2px;border-bottom:1px solid var(--edge);gap:4px}.UserDirectorTactic_vs__X__7z:last-child{border-bottom:none}.UserDirectorTactic_vsTactic__v3W9r{display:flex;justify-content:center;width:80px;background-color:var(--point);font-weight:700;color:var(--foreground)}.UserDirectorTactic_loadingContainer__VuUqj{display:flex;justify-content:center;align-items:center;height:400px}@media (max-width:768px){.UserDirectorTactic_popContainer__C1Biz{min-height:320px;justify-content:flex-start;height:calc(100% - 100px)}.UserDirectorTactic_title__AzVZM{font-size:16px;margin-bottom:4px}.UserDirectorTactic_desc__wg6Sm{display:none}.UserDirectorTactic_tacticContainer__TFJx1{margin-top:0}.UserDirectorTactic_container__BhVR0{width:100%;overflow-x:scroll;justify-content:flex-start;gap:8px;padding:0 8px;min-height:280px;height:calc(100% - 112px)}.UserDirectorTactic_headerRow__YiT19{width:100%}.UserDirectorTactic_tacticTitle__lkdte{padding:0;font-size:12px;width:34%}.UserDirectorTactic_vsTitle__BxXT1{padding:0;font-size:12px;width:66%}.UserDirectorTactic_tacticList__jUXB4,.UserDirectorTactic_tactic__RlOZi{width:100%}.UserDirectorTactic_tacticInfo__oXUdH{width:34%;font-size:12px}.UserDirectorTactic_vsInfo__YSv2A{width:66%;font-size:12px}.UserDirectorTactic_vsTactic__v3W9r{width:60px}.UserDirectorTactic_vsRecord__vGk4J,.UserDirectorTactic_vsWinRate__sQUoj{font-size:10px}}