.page_page__ZIyZ7{margin:0 auto;width:100%;max-width:430px;min-height:100dvh;overflow-x:hidden;padding:calc(18px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));background:#fff}.page_page__ZIyZ7,.page_page__ZIyZ7 *{box-sizing:border-box}.page_header__CIwpe{display:grid;grid-gap:24px;gap:24px}.page_backButton__Zj1yD{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:#111827;text-decoration:none;background:#f9fafb;box-shadow:inset 0 0 0 1px rgba(17,24,39,.08)}.page_copyGroup__ktCZs{display:grid;grid-gap:8px;gap:8px}.page_eyebrow__jHDkC{margin:0;color:#1d7a32;font-size:14px;line-height:20px;font-weight:700}.page_title__pT_mM{margin:0;font-size:28px;line-height:1.3;letter-spacing:-.04em;font-weight:800;color:#111827}.page_description__iETKh{margin:0;font-size:14px;line-height:22px;color:#4b5563}.page_formCard__OVB6B{margin-top:28px;padding:24px 20px;border-radius:24px;background:#fff;box-shadow:0 18px 40px rgba(17,24,39,.06),inset 0 0 0 1px rgba(17,24,39,.06)}@media (max-width:420px){.page_page__ZIyZ7{padding-left:20px;padding-right:20px}.page_formCard__OVB6B{padding:22px 16px;border-radius:20px}}.sign-in-form_form__VLBbN{margin-top:100px;padding:0 12px}.sign-in-form_compactForm__Nj8fB{margin-top:0;padding:0}.sign-in-form_field__875Yt{display:block}.sign-in-form_field__875Yt+.sign-in-form_field__875Yt{margin-top:36px}.sign-in-form_label__WJ__A{display:block;font-size:13px;line-height:16px;color:#000}.sign-in-form_input__aF4ti{width:100%;margin-top:4px;border:0;border-bottom:1px solid #dcdcdc;border-radius:0;padding:0 0 6px;font-size:15px;line-height:20px;background:#fff;outline:none}.sign-in-form_input__aF4ti:focus{border-bottom-color:#2aad38}.sign-in-form_input__aF4ti:disabled{background:#fff;color:#7a7a7a}.sign-in-form_links__meG_L{display:flex;justify-content:center;align-items:center;gap:11px;margin-top:47px;color:#000;font-size:13px}.sign-in-form_links__meG_L a{color:#000;text-decoration:none}.sign-in-form_separator__hkpqx{color:#a4a4a4}.sign-in-form_errorMessage__aQmOW{margin:20px 0 0;color:#b42318;font-size:13px}.sign-in-form_infoMessage__os67e{margin:20px 0 0;color:#1f2937;font-size:13px}.sign-in-form_kakaoButton__d1xOh{margin-top:24px;width:100%;border:0;border-radius:10px;background:#fee500;color:#191919;font-size:16px;line-height:22px;font-weight:700;padding:14px 0}.sign-in-form_kakaoButton__d1xOh:disabled{opacity:.75}.sign-in-form_divider__WDPEU{margin-top:18px;display:flex;align-items:center;gap:10px}.sign-in-form_dividerLine__Jlqs1{flex:1 1 auto;height:1px;background:#e5e7eb}.sign-in-form_dividerText__wStJ6{color:#8a8a8a;font-size:12px;line-height:16px;white-space:nowrap}.sign-in-form_submitButton__v41GY{margin-top:36px;width:100%;border:0;border-radius:10px;background:#2aad38;color:#fff;font-size:16px;line-height:22px;font-weight:500;padding:14px 0}.sign-in-form_submitButton__v41GY:active{background:#249b31}.sign-in-form_submitButton__v41GY:disabled{opacity:.75}@supports (-webkit-touch-callout:none){.sign-in-form_input__aF4ti{font-size:16px}}@media (max-width:420px){.sign-in-form_form__VLBbN{padding:0}}