.page_wrapper__8xLYT{max-width:480px;margin:160px auto 2rem;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);font-family:sans-serif}.page_title__vVNZx{font-size:20px;text-align:center;margin-bottom:1.5rem}.page_input__zRJgx{width:100%;padding:10px;font-size:16px;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px}.page_btn__lejf_{width:100%;padding:12px;font-size:16px;background-color:#d32f2f;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer}.page_btn__lejf_:hover{background-color:#b82828}.page_result__JA_26{background-color:#f4f4f4;padding:1rem;margin-top:1.5rem;border-left:4px solid #d32f2f;white-space:pre-wrap}.page_suggestBox__rir6f{width:calc(100% - 290px);width:calc(100%);margin-top:16px;padding:14px;background-color:#fafafa;border:1px solid #ffd6d6;border-radius:12px;text-align:center}.page_suggestTitle__U4nsN{width:100%;font-size:14px;font-weight:600;color:#b71c1c;margin-bottom:20px}.page_suggestButtons__7Vwah{display:flex;flex-direction:column;justify-content:center;gap:16px;flex-wrap:wrap}.page_suggestButton__62FMf{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__62FMf:hover{background-color:#b71c1c;transform:translateY(-2px)}