@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.css");.PetFulLogin_container__o4rnV{display:flex;justify-content:center;align-items:center;min-height:100vh}.PetFulLogin_loginCard__AgztD{width:448px;height:509px;background-color:#ffffff;border-radius:12px;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);padding:36px;position:relative}.PetFulLogin_header__jWHhN{margin-top:-35px;margin-bottom:32px;text-align:center}.PetFulLogin_logoContainer__wt_5d{display:flex;justify-content:center;margin-bottom:24px}.PetFulLogin_logo__p6zzl{width:128px;height:128px;object-fit:cover}.PetFulLogin_title__GiNw3{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-weight:400;font-size:14px;line-height:1.43;color:#4b5563;text-align:center;margin:-35}.PetFulLogin_fieldGroup__dlcCT,.PetFulLogin_form__GMv2P{margin-bottom:24px}.PetFulLogin_label__7g3YR{display:block;font-size:14px;line-height:1.19;color:#594a3e;margin-bottom:8px}.PetFulLogin_input__iimgm,.PetFulLogin_label__7g3YR{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-weight:400}.PetFulLogin_input__iimgm{width:100%;height:50px;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:0 16px;font-size:16px;line-height:1.5;color:#000000;outline:none;transition:border-color .2s ease}.PetFulLogin_input__iimgm::placeholder{color:#adaebc}.PetFulLogin_input__iimgm:focus{border-color:#f5a623}.PetFulLogin_passwordContainer__q8Z_U{position:relative;display:flex;align-items:center}.PetFulLogin_passwordToggle__FF87C{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:18px;height:24px}.PetFulLogin_eyeIcon__W22zC{width:18px;height:14px;opacity:.6;transition:opacity .2s ease;filter:brightness(.7)}.PetFulLogin_passwordToggle__FF87C:hover .PetFulLogin_eyeIcon__W22zC{opacity:1;filter:brightness(1)}.PetFulLogin_passwordToggle__FF87C:active .PetFulLogin_eyeIcon__W22zC{transform:scale(.95)}.PetFulLogin_loginButton__7n0eF{width:100%;height:48px;background-color:#f5a623;border:none;border-radius:9999px;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-weight:400;font-size:16px;line-height:1.19;color:#ffffff;cursor:pointer;transition:background-color .2s ease}.PetFulLogin_loginButton__7n0eF:hover{background-color:#e0941f}.PetFulLogin_loginButton__7n0eF:active{background-color:#d08a1d}.PetFulLogin_footer__bK20C{display:flex;justify-content:center;margin-top:16px;margin-bottom:16px}.PetFulLogin_linkGroup__edLsG{display:flex;gap:10px;margin-left:auto;margin-right:110px}.PetFulLogin_link___NBnj{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-weight:400;font-size:14px;line-height:1.43;color:#4b5563;text-decoration:none;transition:color .2s ease}.PetFulLogin_link___NBnj:hover{color:#f5a623}.PetFulLogin_terms__io_hv{font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-weight:400;font-size:12px;line-height:1.33;color:#000000;text-align:center;opacity:.7}@media (max-width:480px){.PetFulLogin_loginCard__AgztD{width:100%;max-width:400px;height:auto;min-height:500px;padding:24px}.PetFulLogin_container__o4rnV{padding:16px}.PetFulLogin_logo__p6zzl{width:96px;height:96px}.PetFulLogin_footer__bK20C{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}}