.LoginPanel_loginPanel__hk59e{position:fixed;top:-60px;left:0;z-index:2000;display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh + 60px);padding:72px 20px 32px;box-sizing:border-box;overflow-y:auto;background:rgba(0,0,0,.58);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.LoginPanel_loginPanel__hk59e.LoginPanel_open__MHIj1{opacity:1;visibility:visible;pointer-events:auto}.LoginPanel_loginBox__ctWUm{position:relative;width:min(360px,100%);min-height:300px;max-height:min(560px,calc(100vh - 120px));margin:0;padding:0 0 20px;overflow-x:hidden;overflow-y:auto;border-radius:16px;background:var(--edge);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 0 1px rgba(0,0,0,.35),0 24px 56px rgba(0,0,0,.55);box-sizing:border-box}.LoginPanel_closeRow__Nl_M9{display:flex;justify-content:flex-end;padding:8px 8px 0;flex-shrink:0}.LoginPanel_closeBtn__IPQv5{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:12px;background:transparent;cursor:pointer;color:inherit;transition:background-color .15s ease}.LoginPanel_closeBtn__IPQv5:hover{background:hsla(0,0%,100%,.08)}.LoginPanel_closeBtn__IPQv5:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(78,182,85,.45)}.LoginPanel_closeBtn__IPQv5:active{background:hsla(0,0%,100%,.05)}@media (max-width:480px){.LoginPanel_loginPanel__hk59e{padding:64px 14px 24px;align-items:flex-start}.LoginPanel_loginBox__ctWUm{max-height:calc(100vh - 100px);border-radius:14px}}.LoginBox_root__4wHZ9{display:flex;flex-direction:column;align-items:stretch;padding:4px 24px 28px;box-sizing:border-box}.LoginBox_loginTitle__6evoE{margin:60px 0;font-size:24px;text-align:center}.LoginBox_snsLoginContainer__TZogw{display:flex;height:120px;margin-top:100px;flex-direction:column;justify-content:center;align-items:center}.LoginBox_snsLoginButton__4PZQ8{width:183px;height:45px;margin:0 auto;cursor:pointer;border-radius:12px;border:0;padding:0;background:transparent;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.2);transition:transform .15s ease,filter .15s ease,box-shadow .2s ease}.LoginBox_imageLoginButton__H5DQG{display:block}.LoginBox_loginImage__HSPCL{display:block;width:100%;height:36px;object-fit:cover;border-radius:12px}.LoginBox_appleLoginButton__IfPKG{margin-top:12px}.LoginBox_snsLoginButton__4PZQ8:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.32)}.LoginBox_snsLoginButton__4PZQ8:active{transform:translateY(0);filter:brightness(.97);box-shadow:0 2px 10px rgba(0,0,0,.22)}.LoginBox_snsLoginButton__4PZQ8:focus-visible{outline:none;box-shadow:0 0 0 2px var(--edge),0 0 0 4px rgba(78,182,85,.55)}@media (max-width:480px){.LoginBox_root__4wHZ9{padding:4px 18px 22px}.LoginBox_loginTitle__6evoE{font-size:18px}.LoginBox_snsLoginContainer__TZogw{margin-top:20px;gap:12px}.LoginBox_snsLoginButton__4PZQ8{max-width:none;height:46px}}.UserBox_myTitle__eZzYH{text-align:center;margin-top:12px}.UserBox_userContainer___pGre{display:flex;flex-direction:column;padding:24px}.UserBox_userContainer___pGre button{background-color:var(--point);border:none;border-radius:4px;padding:4px;font-weight:700;cursor:pointer;color:var(--foreground)}.UserBox_userContainer___pGre label{font-size:16px;font-weight:700}.UserBox_userContainer___pGre p{color:var(--foreground)}.UserBox_userContainer___pGre input{padding:4px;border:1px solid var(--sub--background)}.UserBox_imgInput__dsw3i{margin:6px;height:24px}.UserBox_imgValue__oH3BG{font-size:12px;width:100%;margin:6px;padding:4px;align-items:center}.UserBox_nicknameContainer__LfaZV{display:flex;gap:4px}.UserBox_admin__iw6om{width:16px;height:16px}.UserBox_nicknameInput__UEiuq{width:160px}.UserBox_imgContainer__m1eQE{width:100px;height:100px;display:flex;justify-self:center;align-items:center;text-align:center;margin:0 auto}.UserBox_editBtn__M9mtV{width:40px;margin:0 auto;background-color:red}.UserBox_info__rYVzy{display:flex;align-items:center;gap:12px;margin:8px 0}.UserBox_logoutBtn__Xd2wd{margin-top:16px;height:36px}