.page_container__qLrUC{max-width:600px;margin:180px auto 60px;padding:2.5rem 1rem;font-family:Pretendard,sans-serif;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.page_title__Zg4u2{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#222}.page_form__7YlKS{display:flex;flex-direction:column;gap:1.5rem}.page_inputRow__pllzG{display:flex;flex-direction:column;gap:.4rem}.page_inputRow__pllzG label{font-weight:600;font-size:.95rem;color:#333}.page_inputField__9ZZzQ{padding:.75rem 1rem;font-size:1rem;border:1.5px solid #ccc;border-radius:8px;transition:all .2s ease;outline:none}.page_inputField__9ZZzQ:focus{border-color:#f44336;box-shadow:0 0 0 2px rgba(0,112,243,.15)}.page_button__r9dPS{padding:.75rem;font-size:1rem;font-weight:600;background-color:#f44336;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.page_button__r9dPS:hover{background-color:#d63226}.page_result__yFF5O{margin-top:2rem;background-color:#f9f9f9;padding:1.25rem 1.5rem;border-radius:8px;font-size:.95rem;line-height:1.6;color:#333;border-left:4px solid #f44336}.page_resultSection__lP19K{margin-bottom:1.25rem}.page_resultLine__KrLTh{margin:.25rem 0}.page_suggestBox__MLEya{width:calc(100%);margin-top:16px;padding:14px;background-color:#fafafa;border:1px solid #ffd6d6;border-radius:12px;text-align:center}.page_suggestTitle__3rtAd{width:100%;font-size:14px;font-weight:600;color:#b71c1c;margin-bottom:20px}.page_suggestButtons__hgL1h{display:flex;flex-direction:column;justify-content:center;gap:16px;flex-wrap:wrap}.page_suggestButton__KCrsw{background-color:#f08d8da1;color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:500;font-size:12px;transition:background-color .2s ease,transform .2s ease;display:inline-block}.page_suggestButton__KCrsw:hover{background-color:#b71c1c;transform:translateY(-2px)}